qqq
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user