From 1dedaa52cc1125b3fe7fcac7b742f5c6c4e8ac6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Wed, 26 Jul 2023 17:48:34 +0800 Subject: [PATCH] qqq --- Abstracts/AsyncServer.php | 1 + Abstracts/TraitServer.php | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Abstracts/AsyncServer.php b/Abstracts/AsyncServer.php index 7a123fe..1d4003a 100644 --- a/Abstracts/AsyncServer.php +++ b/Abstracts/AsyncServer.php @@ -197,6 +197,7 @@ class AsyncServer implements ServerInterface public function onSigint($no, array $signInfo): void { try { + Logger::_alert(""); Logger::_alert('Pid ' . getmypid() . ' get signo ' . $no); $this->shutdown(); } catch (\Throwable $exception) { diff --git a/Abstracts/TraitServer.php b/Abstracts/TraitServer.php index 0dd049f..2655d1b 100644 --- a/Abstracts/TraitServer.php +++ b/Abstracts/TraitServer.php @@ -85,7 +85,7 @@ trait TraitServer */ private function onPcntlSignal($signal, $callback): void { - pcntl_signal(SIGINT, [$this, 'onSigint']); + pcntl_signal($signal, $callback); } @@ -101,7 +101,6 @@ trait TraitServer /** * @param array $ports * @return array - * @throws ReflectionException */ public function sortService(array $ports): array {