From ee0db4c6c9e5c681ef0ca566cb6d4799e5580d1e Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Thu, 8 Apr 2021 00:07:18 +0800 Subject: [PATCH] modify --- HttpServer/Events/OnWorkerStart.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/HttpServer/Events/OnWorkerStart.php b/HttpServer/Events/OnWorkerStart.php index e0337074..8a1fb4f3 100644 --- a/HttpServer/Events/OnWorkerStart.php +++ b/HttpServer/Events/OnWorkerStart.php @@ -39,14 +39,18 @@ class OnWorkerStart extends Callback name($server->worker_pid, $worker_id >= $server->setting['worker_num'] ? 'task' : 'worker'); + $annotation = Snowflake::app()->getAnnotation(); + /** @var Loader $runtime */ $runtime = unserialize(file_get_contents(storage('runtime.php'))); + $annotation->setLoader($runtime); + if ($worker_id >= $server->setting['worker_num']) { - $runtime->loadByDirectory(MODEL_PATH); + $annotation->instanceDirectoryFiles(MODEL_PATH); $this->onTask($server, $worker_id); } else { - $runtime->loadByDirectory(APP_PATH); + $annotation->instanceDirectoryFiles(APP_PATH); $this->onWorker($server, $worker_id); }