This commit is contained in:
2021-11-19 02:55:34 +08:00
parent 0a6fdda720
commit 07c52ef08f
+6 -2
View File
@@ -3,6 +3,7 @@
namespace Kiri\FileListen; namespace Kiri\FileListen;
use Exception; use Exception;
use JetBrains\PhpStorm\NoReturn;
use Kiri\Abstracts\Config; use Kiri\Abstracts\Config;
use Kiri\Abstracts\Logger; use Kiri\Abstracts\Logger;
use Kiri\Exception\ConfigException; use Kiri\Exception\ConfigException;
@@ -79,13 +80,16 @@ class HotReload extends Command
} }
public function onSignal($data) /**
* @throws Exception
*/
#[NoReturn] public function onSignal($data)
{ {
var_dump($data);
$pid = file_get_contents(storage('.swoole.pid')); $pid = file_get_contents(storage('.swoole.pid'));
if (!empty($pid) && Process::kill($pid, 0)) { if (!empty($pid) && Process::kill($pid, 0)) {
Process::kill($pid, SIGTERM); Process::kill($pid, SIGTERM);
} }
exit(0);
} }