@@ -167,9 +167,12 @@ while (true)
}
else
{
+ foreach ($workers as $pid => $worker) {
+ Swoole\Process::kill($pid, SIGTERM);
+ }
+
foreach ($workers as $pid => $worker)
- Swoole\Process::kill($pid,SIGTERM);
if($status = Swoole\Process::wait(true)) {
Log::record("Graceful Recycled #{$status['pid']}, code={$status['code']}, signal={$status['signal']}",Log::DEBUG);
@@ -88,7 +88,7 @@ go(function ()
});
- sleep(10);
+ sleep(100);
CoRedisPool::instance()->stop();
CoMysqliPool::instance()->stop();