\ImiWorker

Summary

Methods
Properties
Constants
getWorkerID()
isInited()
inited()
workerStartApp()
isWorkerStartAppComplete()
isTask()
getWorkerNum()
getTaskWorkerNum()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$workerID
$isInited
$workerStartAppComplete
$workerNum
$taskWorkerNum
N/A

Properties

$workerID

$workerID : integer

当前进程的WorkerID

Type

integer

$isInited

$isInited : 

是否初始化完毕

Type

$workerStartAppComplete

$workerStartAppComplete : boolean

IMI.MAIN_SERVER.WORKER.START.APP 事件执行完毕

Type

boolean

$workerNum

$workerNum : integer

Worker 进程数量

Type

integer

$taskWorkerNum

$taskWorkerNum : integer

task 进程数量

Type

integer

Methods

getWorkerID()

getWorkerID() : integer|null

获取当前 worker 进程的 ID 注意,不是进程ID

Returns

integer|null

isInited()

isInited() : boolean

是否初始化完毕

Returns

boolean

inited()

inited() : void

初始化完毕

workerStartApp()

workerStartApp(\Imi\Server\Base  $server, mixed  $target) : void

触发 IMI.MAIN_SERVER.WORKER.START.APP 事件

Parameters

\Imi\Server\Base $server
mixed $target

isWorkerStartAppComplete()

isWorkerStartAppComplete() : boolean

是否 IMI.MAIN_SERVER.WORKER.START.APP 事件执行完毕

Returns

boolean

isTask()

isTask() : boolean

是否为 task 进程

Returns

boolean

getWorkerNum()

getWorkerNum() : integer

获取 Worker 进程数量

Returns

integer

getTaskWorkerNum()

getTaskWorkerNum() : integer

获取 task 进程数量

Returns

integer