From 8eec88d22491d09dc34f8fc394cca0a428348be3 Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Sun, 28 Feb 2021 18:11:02 +0800 Subject: [PATCH] modify --- HttpServer/Events/OnWorkerStart.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/HttpServer/Events/OnWorkerStart.php b/HttpServer/Events/OnWorkerStart.php index 66db107c..8b4348d4 100644 --- a/HttpServer/Events/OnWorkerStart.php +++ b/HttpServer/Events/OnWorkerStart.php @@ -23,8 +23,8 @@ class OnWorkerStart extends Callback { private int $signal = SIGUSR1 | SIGUSR2; -// private int $signal = SIGTERM | SIGKILL | SIGUSR2 | SIGUSR1; + private bool $isPrint = false; /** * @param Server $server @@ -39,6 +39,8 @@ class OnWorkerStart extends Callback Coroutine::set(['enable_deadlock_check' => false]); Snowflake::app()->stateInit(); + $this->isPrint = false; + $this->debug(sprintf('System#%d start.', $worker_id)); if ($worker_id >= $server->setting['worker_num']) { $this->onTask($server, $worker_id); @@ -86,8 +88,6 @@ class OnWorkerStart extends Callback $this->set_process_name($server, $worker_id); } - private bool $isPrint = false; - /** * @param $server @@ -99,6 +99,7 @@ class OnWorkerStart extends Callback while (Coroutine::waitSignal($this->signal, -1)) { if ($this->isPrint === false) { $this->warning(sprintf('Receive %s#%d stop event.', $env, $worker_id)); + $this->isPrint = true; } if (!Snowflake::app()->isRun()) { break;