if (function_exists('posix_kill')) {
// 所有子進(jìn)程重啟
try {
posix_kill(posix_getppid(), SIGUSR1);
return true;
} catch (\Throwable $e) {
Log::error("平滑啟動(dòng)失?。? . $e->getMessage());
return false;
}
} else {
// 重啟當(dāng)前子進(jìn)程
Timer::add(1, function () {
Worker::stopAll();
});
}
看到webman-admin在代碼中是這樣重啟框架的
這樣重啟后,似乎不會(huì)重新加載配置文件
連路由好像也并不會(huì)重新進(jìn)行加載,有沒(méi)有辦法重啟后重新加載配置項(xiàng)與路由呢?