This commit is contained in:
2021-11-05 11:01:42 +08:00
parent 49ac53e751
commit 77aa761e82
2 changed files with 10 additions and 3 deletions
@@ -66,10 +66,10 @@ class FileChangeCustomProcess extends Command
$this->trigger_reload();
Coroutine::create(function () use ($driver) {
Coroutine::create(function () {
Coroutine::create(function () use ($driver) {
$waite = Coroutine::waitSignal(SIGTERM | SIGKILL);
if ($waite) {
$this->stop();
$this->stop($driver);
}
});
$driver->start();
@@ -81,8 +81,9 @@ class FileChangeCustomProcess extends Command
/**
* @throws Exception
*/
private function stop(): void
private function stop($driver): void
{
$driver->clear();
if (!file_exists(storage('.swoole.pid'))) {
return;
}
+6
View File
@@ -44,6 +44,12 @@ class Inotify
}
public function clear()
{
Event::del($this->inotify);
}
/**
* 开始监听
*/