Property | Type | Description | |
---|---|---|---|
$IPCManager | |||
$fileWatcher | File watcher | ||
$instancesCount | array | Instances count | |
$loop | Event base | ||
$reload | boolean | If true, we do not register signals automatically at start | |
$update | boolean | Update? |
Property | Type | Description | |
---|---|---|---|
$breakMainLoop | boolean | Break main loop? | |
$delayedSigReg | boolean | If true, we do not register signals automatically at start | |
$reloadReady | boolean | Reload ready? |
Method | Description | |
---|---|---|
log ( string $message ) : void | Log something | |
shutdown ( $hard = false ) : boolean | null | Shutdown thread | |
sighup ( ) : void | Handler of the SIGHUP (reload config) signal in worker process. | |
sigquit ( ) : void | Handler of the SIGQUIT (graceful shutdown) signal in worker process. | |
sigttin ( ) : void | Handler of the SIGTTIN signal in worker process. | |
sigunknown ( $signo ) : void | Handler of non-known signals. | |
sigusr1 ( ) : void | Handler of the SIGUSR1 (re-open log-file) signal in worker process. | |
sigusr2 ( ) : void | Handler of the SIGUSR2 (graceful shutdown for update) signal in worker process. | |
sigxfsz ( ) : void | Handler of the SIGXSFZ signal in worker process. |
Method | Description | |
---|---|---|
prepareSystemEnv ( ) : void | Setup settings on start. | |
run ( ) : void | Runtime of Worker process. | |
sigint ( ) : void | Handler of the SIGINT (hard shutdown) signal in worker process. | |
sigterm ( ) : void | Handler of the SIGTERM (graceful shutdown) signal in worker process. | |
sigtstp ( ) : void | Handler of the SIGTSTP (graceful stop) signal in worker process. | |
update ( ) : void | Reloads additional config-files on-the-fly. |
protected prepareSystemEnv ( ) : void | ||
return | void |
public sigunknown ( $signo ) : void | ||
return | void |
protected bool $delayedSigReg | ||
return | boolean |
public FileWatcher,PHPDaemon\FS $fileWatcher | ||
return |
public EventLoop,PHPDaemon\Core $loop | ||
return |
public bool $reload | ||
return | boolean |