Property | Type | Description | |
---|---|---|---|
$IPCManager | |||
$breakMainLoop | boolean | Break main loop? | |
$connection | Connection | Connection | |
$counterGC | integer | Counter GC | |
$instancesCount | array | Instances count | |
$lambdaCache | |||
$reload | boolean | Reload? | |
$reloadReady | boolean | Reload ready? | |
$reloaded | boolean | Reloaded? | |
$reqCounter | integer | Request counter | |
$state | integer | State | |
$timeLastActivity | integer | Time of last activity | |
$update | boolean | Update? |
Property | Type | Description | |
---|---|---|---|
$autoReloadLast | integer | Last time of auto reload | |
$delayedSigReg | boolean | If true, we do not register signals automatically at start | |
$graceful | |||
$reloadDelay | integer | Reload delay |
Method | Description | |
---|---|---|
__destruct ( ) : void | Destructor of worker thread. | |
createFunction ( $args, $body, $ttl = null ) : void | Creates anonymous function (old-fashioned) like create_function() | |
define ( $k, $v ) | ||
gracefulRestart ( ) : void | Graceful restart | |
gracefulStop ( ) : void | Graceful stop | |
header ( $args ) | ||
headersList ( ) | $this->override('headersSent', 'headers_sent); // Commented out due to a runkit bug | |
headersSent ( &$file = null, &$line = null ) | ||
isUploadedFile ( $args ) | ||
log ( string $message ) : void | Log something | |
moveUploadedFile ( $args ) | ||
onTerminated ( ) : void | Called (in master) when process is terminated | |
registerShutdownFunction ( callable $cb ) | ||
setState ( $int ) : boolean | Set current status of worker | |
setcookie ( $args ) |
Method | Description | |
---|---|---|
appInstancesReloadReady ( ) : boolean | Asks the running applications the whether we can go to shutdown current (old) worker. | |
breakMainLoopCheck ( ) : void | Check if we should break main loop | |
override ( $camelCase, string $real ) | Override a standard PHP function | |
overrideNativeFuncs ( ) : void | Overrides native PHP functions. | |
prepareSystemEnv ( ) : void | Setup settings on start. | |
run ( ) : void | Runtime of Worker process. | |
shutdown ( $hard = false ) : boolean | null | Shutdown this worker | |
sighup ( ) : void | Handler of the SIGHUP (reload config) signal in worker process. | |
sigint ( ) : void | Handler of the SIGINT (hard shutdown) signal in worker process. | |
sigpipe ( ) : void | Handler of the SIGPIPE signal in worker process. | |
sigquit ( ) : void | Handler of the SIGQUIT (graceful 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. | |
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. | |
update ( ) : void | Reloads additional config-files on-the-fly. |
protected appInstancesReloadReady ( ) : boolean | ||
return | boolean | - Ready? |
protected breakMainLoopCheck ( ) : void | ||
return | void |
public createFunction ( $args, $body, $ttl = null ) : void | ||
return | void |
public headersList ( ) |
public onTerminated ( ) : void | ||
return | void |
protected overrideNativeFuncs ( ) : void | ||
return | void |
protected prepareSystemEnv ( ) : void | ||
return | void |
public registerShutdownFunction ( callable $cb ) | ||
$cb | callable |
protected sigunknown ( $signo ) : void | ||
return | void |
public IPCManager,PHPDaemon\IPCManager $IPCManager | ||
return |
protected int $autoReloadLast | ||
return | integer |
protected bool $delayedSigReg | ||
return | boolean |
public int $timeLastActivity | ||
return | integer |