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(); $this->trigger_reload();
Coroutine::create(function () use ($driver) { Coroutine::create(function () use ($driver) {
Coroutine::create(function () { Coroutine::create(function () use ($driver) {
$waite = Coroutine::waitSignal(SIGTERM | SIGKILL); $waite = Coroutine::waitSignal(SIGTERM | SIGKILL);
if ($waite) { if ($waite) {
$this->stop(); $this->stop($driver);
} }
}); });
$driver->start(); $driver->start();
@@ -81,8 +81,9 @@ class FileChangeCustomProcess extends Command
/** /**
* @throws Exception * @throws Exception
*/ */
private function stop(): void private function stop($driver): void
{ {
$driver->clear();
if (!file_exists(storage('.swoole.pid'))) { if (!file_exists(storage('.swoole.pid'))) {
return; return;
} }
+6
View File
@@ -44,6 +44,12 @@ class Inotify
} }
public function clear()
{
Event::del($this->inotify);
}
/** /**
* 开始监听 * 开始监听
*/ */