This commit is contained in:
as2252258@163.com
2021-02-27 03:31:23 +08:00
parent d61185f15b
commit adc07fd850
+4 -1
View File
@@ -64,7 +64,6 @@ class OnWorkerStart extends Callback
public function onTaskSignal(Server $server, int $workerId) public function onTaskSignal(Server $server, int $workerId)
{ {
try { try {
var_dump(Coroutine::waitPid($server->worker_id));
$sigkill = Coroutine::waitSignal(SIGTERM | SIGKILL | SIGUSR2 | SIGUSR1); $sigkill = Coroutine::waitSignal(SIGTERM | SIGKILL | SIGUSR2 | SIGUSR1);
var_dump($sigkill); var_dump($sigkill);
if ($sigkill !== false) { if ($sigkill !== false) {
@@ -72,6 +71,10 @@ class OnWorkerStart extends Callback
Coroutine::sleep(1); Coroutine::sleep(1);
} }
} }
go(function () use ($server) {
var_dump(Coroutine::waitPid($server->worker_id));
});
$server->stop($workerId, true); $server->stop($workerId, true);
} catch (\Throwable $exception) { } catch (\Throwable $exception) {
$this->addError($exception); $this->addError($exception);