This commit is contained in:
2020-10-13 14:13:53 +08:00
parent a8af467dd1
commit 6986ca7a67
+14 -11
View File
@@ -28,19 +28,22 @@ abstract class Callback extends Application
*/ */
protected function clear($server, $worker_id, $message) protected function clear($server, $worker_id, $message)
{ {
$event = Snowflake::app()->event; try {
$this->warning($server->worker_pid);
Snowflake::clearProcessId($server->worker_pid);
Timer::clearAll();
$event->offName(Event::EVENT_AFTER_REQUEST); $logger = Snowflake::app()->getLogger();
$event->offName(Event::EVENT_BEFORE_REQUEST); $logger->write($this->_MESSAGE[$message] . $worker_id);
$this->eventNotify($message, $event); $logger->clear();
$this->warning($server->worker_pid); $event = Snowflake::app()->event;
Snowflake::clearProcessId($server->worker_pid); $event->offName(Event::EVENT_AFTER_REQUEST);
Timer::clearAll(); $event->offName(Event::EVENT_BEFORE_REQUEST);
$this->eventNotify($message, $event);
$logger = Snowflake::app()->getLogger(); } catch (Exception $exception) {
$logger->write($this->_MESSAGE[$message] . $worker_id); $this->error($exception->getMessage());
$logger->clear(); }
} }