diff --git a/kiri-engine/FileListen/HotReload.php b/kiri-engine/FileListen/HotReload.php index 981284fc..57ae2825 100644 --- a/kiri-engine/FileListen/HotReload.php +++ b/kiri-engine/FileListen/HotReload.php @@ -97,9 +97,12 @@ class HotReload extends Command #[NoReturn] public function onSignal($data) { $this->driver->clear(); + $this->stop(); $pid = file_get_contents(storage('.swoole.pid')); if (!empty($pid) && Process::kill($pid, 0)) { while (Process::kill($pid, 0)) { + var_dump($pid); + sleep(1); Process::kill($pid, SIGTERM); } }