Demona uruchamiam przy pomocy popen
Powoduje to wykonanie tego skryptu: http://paste.ofcode.org/dxCeqsCBqVTpFCM3ykx7m5
W logach można zobaczyć następujące dane:
Kod
DEBUG: Forked Once
ERROR: Parent.
DEBUG: Starting the scanning
oraz finalnie jest uruchomienie workera w linijce 84, który wykonuje swoje działanie
ERROR: Parent.
DEBUG: Starting the scanning
oraz finalnie jest uruchomienie workera w linijce 84, który wykonuje swoje działanie
Nie otrzymuję sygnału SIGTERM, jednak skrypt kończy działanie na jednym razie, nie wywołując kolejnych workerów z bazy.
Dopiero zaczynam w tym temacie, ale czy winą za to może być uruchamianie skryptu przez popen zamiast bezpośrednio z konsoli? Czy też problem tkwi w samym kodzie?
EDIT
zapomniałem dodać pcntl_signal_dispatch(); do głównej pętli - teraz wygląda na działające