1.16.41 接收一定请求后重启

优质
小牛编辑
134浏览
2023-12-01

为了让workerman更加精简,并没有直接提供这个设置,不过可以通过几行代码实现该功能。

$worker->onMessage = function($connection, $data) {
    static $request_count;
    // 业务处理略
    if(++$request_count > 10000) {
        // 请求数达到10000后退出当前进程,主进程会自动重启一个新的进程
        Worker::stopAll();
    }
};