This commit is contained in:
2023-08-11 00:12:32 +08:00
parent 59419edbdf
commit 8fb3fd699e
3 changed files with 190 additions and 212 deletions
+17
View File
@@ -4,6 +4,7 @@ namespace Kiri\Server\Abstracts;
use Exception;
use Kiri;
use Kiri\Abstracts\Logger;
use ReflectionException;
use Swoole\Coroutine;
use Swoole\Http\Server as HServer;
@@ -78,6 +79,22 @@ trait TraitServer
}
/**
* @param $no
* @param array $signInfo
* @return void
*/
public function onSigint($no, array $signInfo): void
{
try {
Logger::_alert('Pid ' . getmypid() . ' get signo ' . $no);
$this->shutdown();
} catch (\Throwable $exception) {
error($exception);
}
}
/**
* @param $signal
* @param $callback