From a44b48b3722d5aab1a56ef3aa106261859e96da1 Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Sun, 28 Feb 2021 14:30:11 +0800 Subject: [PATCH] modify --- HttpServer/Events/OnWorkerStart.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/HttpServer/Events/OnWorkerStart.php b/HttpServer/Events/OnWorkerStart.php index 7a0bb3b5..6cbe0e5f 100644 --- a/HttpServer/Events/OnWorkerStart.php +++ b/HttpServer/Events/OnWorkerStart.php @@ -68,7 +68,9 @@ class OnWorkerStart extends Callback { $this->debug(sprintf(workerName($worker_id) . ' #%d is start.....', $worker_id)); Coroutine\go(function (Server $server, $worker_id) { - Coroutine::waitSignal($this->signal); + if (!Coroutine::waitSignal($this->signal)) { + return 0; + } while (Snowflake::app()->isRun()) { Coroutine::sleep(1); }