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