From 6c88a2be13b961ea294a45d9e9ee98446160b840 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Tue, 2 Mar 2021 10:28:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HttpServer/Events/OnWorkerStart.php | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/HttpServer/Events/OnWorkerStart.php b/HttpServer/Events/OnWorkerStart.php index e2d448f4..af585f87 100644 --- a/HttpServer/Events/OnWorkerStart.php +++ b/HttpServer/Events/OnWorkerStart.php @@ -48,7 +48,6 @@ class OnWorkerStart extends Callback } - /** * @param Server $server * @param int $worker_id @@ -95,12 +94,10 @@ class OnWorkerStart extends Callback public function onSignal(Server $server, $worker_id): mixed { $ret = Coroutine::waitSignal($this->signal, -1); - - var_dump($ret); - if ($ret === true) { - + Coroutine::create(function () use ($server) { var_dump(Coroutine::waitPid($server->worker_pid, -1)); - + }); + if ($ret === true) { $this->ticker(); } return $server->stop();