From 51bd623a8559b0a26cff945a6980a16e1509b5d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Mon, 6 Sep 2021 16:24:59 +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 --- http-server/Worker/OnWorkerStart.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/http-server/Worker/OnWorkerStart.php b/http-server/Worker/OnWorkerStart.php index 8e1c8efb..be3f8739 100644 --- a/http-server/Worker/OnWorkerStart.php +++ b/http-server/Worker/OnWorkerStart.php @@ -43,21 +43,21 @@ class OnWorkerStart implements EventDispatcherInterface { $isWorker = $event->workerId < $event->server->setting['worker_num']; + $time = microtime(true); + $this->interpretDirectory($isWorker); if ($isWorker) { ServerManager::setEnv('environmental', Kiri::WORKER); Kiri::getFactory()->getRouter()->_loader(); - echo sprintf("\033[36m[" . date('Y-m-d H:i:s') . "]\033[0m Worker[%d].%d start.", $event->server->worker_pid, $event->workerId) . PHP_EOL; - $this->setProcessName(sprintf('Worker[%d].%d', $event->server->worker_pid, $event->workerId)); } else { ServerManager::setEnv('environmental', Kiri::TASK); - echo sprintf("\033[36m[" . date('Y-m-d H:i:s') . "]\033[0m Tasker[%d].%d start.", $event->server->worker_pid, $event->workerId) . PHP_EOL; - $this->setProcessName(sprintf('Tasker[%d].%d', $event->server->worker_pid, $event->workerId)); } + echo sprintf("\033[36m[" . date('Y-m-d H:i:s') . "]\033[0m Builder %s[%d].%d use time %s.", $event->server->worker_pid, + $isWorker ? 'Worker' : 'Taker', $event->workerId, round(microtime(true) - $time, 6) . 's') . PHP_EOL; }