关于webman-admin重启疑问

楚羽幽

问题描述

if (function_exists('posix_kill')) {
    // 所有子进程重启
    try {
        posix_kill(posix_getppid(), SIGUSR1);
        return true;
    } catch (\Throwable $e) {
        Log::error("平滑启动失败:" . $e->getMessage());
        return false;
    }
} else {
    // 重启当前子进程
    Timer::add(1, function () {
        Worker::stopAll();
    });
}

看到webman-admin在代码中是这样重启框架的
这样重启后,似乎不会重新加载配置文件
连路由好像也并不会重新进行加载,有没有办法重启后重新加载配置项与路由呢?

388 1 0
1个回答

10bang

动手测试是不是就得出结果?

  • 暂无评论
×
🔝