Events::onWorkerStop
說明:
void Event::onWorkerStop(BusinessWorker $businessWorker);
(要求Gateway版本>=2.0.4)
當businessWorker進程退出時觸發(fā)。每個進程生命周期內(nèi)都只會觸發(fā)一次。
可以在這里為每一個businessWorker進程做一些清理工作,例如保存一些重要數(shù)據(jù)等。
注意:某些情況將不會觸發(fā)onWorkerStop,例如業(yè)務出現(xiàn)致命錯誤FatalError,或者進程被強行殺死等情況。
參數(shù)
$businessWorker
businessWorker進程實例
返回值
無返回值,任何返回值都會被視為無效的
onWorkerStop范例
use \GatewayWorker\Lib\Gateway;
class Events
{
public static function onWorkerStop($businessWorker)
{
echo "WorkerStop\n";
}
}