Fix server SIGINT handling under Swoole

This commit is contained in:
2026-07-08 11:50:02 +08:00
parent 27ffa05515
commit 614e943845
+3 -1
View File
@@ -142,7 +142,9 @@ trait TraitServer
*/
private function onPcntlSignal($signal, $callback): void
{
\pcntl_signal($signal, $callback);
Process::signal((int)$signal, static function (int $signo) use ($callback): void {
call_user_func($callback, $signo, []);
});
}