master_pid)); Process::signal(SIGINT, static function () use ($server): void { $server->shutdown(); }); event(new OnStart($server)); } /** * @param SServer $server * @throws */ public function onBeforeShutdown(SServer $server): void { event(new OnBeforeShutdown($server)); } /** * @param SServer $server * @throws */ public function onShutdown(SServer $server): void { @unlink(storage('.swoole.pid')); event(new OnShutdown($server)); } }