From 61a254a24ed6d7e5b45cefb06c4b3dcd3d34d076 Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Fri, 9 Apr 2021 03:16:04 +0800 Subject: [PATCH] modify --- HttpServer/Events/OnWorkerStart.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/HttpServer/Events/OnWorkerStart.php b/HttpServer/Events/OnWorkerStart.php index a864bcdb..790123ae 100644 --- a/HttpServer/Events/OnWorkerStart.php +++ b/HttpServer/Events/OnWorkerStart.php @@ -26,7 +26,7 @@ class OnWorkerStart extends Callback $runtime = file_get_contents(storage('runtime.php')); $annotation = Snowflake::app()->getAnnotation(); $annotation->setLoader(unserialize($runtime)); - if ($isWorker) { + if ($isWorker === true) { $annotation->runtime(CONTROLLER_PATH); $annotation->runtime(APP_PATH, CONTROLLER_PATH); } else { @@ -48,7 +48,7 @@ class OnWorkerStart extends Callback putenv('state=start'); putenv('worker=' . $worker_id); - $isWorker = $this->injectLoader($this->isWorker($worker_id)); + $isWorker = $this->injectLoader($this->isWorker($server, $worker_id)); $this->{$isWorker ? 'onWorker' : 'onTask'}($server); } @@ -59,9 +59,9 @@ class OnWorkerStart extends Callback * @param int $worker_id * @return bool */ - private function isWorker(int $worker_id): bool + private function isWorker($server, int $worker_id): bool { - return $worker_id < $this->server->setting['worker_num']; + return $worker_id < $server->setting['worker_num']; }