From 95970faecbf447b4048702507e79105c65bbb483 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Mon, 22 Feb 2021 18:04:32 +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 | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/HttpServer/Events/OnWorkerStart.php b/HttpServer/Events/OnWorkerStart.php index d3e35cf6..fffdbd33 100644 --- a/HttpServer/Events/OnWorkerStart.php +++ b/HttpServer/Events/OnWorkerStart.php @@ -51,12 +51,18 @@ class OnWorkerStart extends Callback */ private function setWorkerAction($worker_id) { + $event = Snowflake::app()->getEvent(); try { $this->debug(sprintf('Worker #%d is start.....', $worker_id)); - $event = Snowflake::app()->getEvent(); $event->trigger(Event::SERVER_WORKER_START, [$worker_id]); + } catch (\Throwable $exception) { + $this->addError($exception); + write($exception->getMessage(), 'worker'); + } + try { $event->trigger(Event::SERVER_AFTER_WORKER_START, [$worker_id]); } catch (\Throwable $exception) { + $this->addError($exception); write($exception->getMessage(), 'worker'); } }