From 0f5a2e71d77fb11ccd1bebe02557cdc30749122a Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Sun, 28 Feb 2021 17:37:35 +0800 Subject: [PATCH] modify --- HttpServer/Events/OnWorkerStart.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/HttpServer/Events/OnWorkerStart.php b/HttpServer/Events/OnWorkerStart.php index 8166d851..025bab25 100644 --- a/HttpServer/Events/OnWorkerStart.php +++ b/HttpServer/Events/OnWorkerStart.php @@ -92,11 +92,11 @@ class OnWorkerStart extends Callback public function onSignal() { Coroutine::create(function () { - if (!Coroutine::waitSignal($this->signal)) { - return 0; - } - while (Snowflake::app()->isRun()) { - sleep(1); + $ret = Coroutine::waitSignal($this->signal, -1); + if ($ret) { + while (Snowflake::app()->isRun()) { + sleep(1); + } } return Snowflake::app()->getSwoole()->stop(); });