看workerman源码,在平滑重启有点疑惑,重启时给子进程发送重启信号,当前子进程退出有两个条件,平滑重启 static::$_gracefulStop 这个条件不成立,如果连接数不等于0,那么当前子进程就不会退出,那么什么时机会再次通知呢
workerman版本 4.1.8,源码位置在worker.php 1965行
if (!static::$_gracefulStop || ConnectionInterface::$statistics['connection_count'] <= 0) {
static::$_workers = array();
if (static::$globalEvent) {
static::$globalEvent->destroy();
}
try {
exit($code);
} catch (Exception $e) {
}
}