swoole swoole_timer_tick 运行一段时间进程不执行了

$process = new swoole_process(function() use ($swooleServer) {

        \swoole_timer_tick(100, function() use ($swooleServer) {
          //业务
        });

});

$swooleServer->addProcess($process);

运行一段时间进程不执行了 开始好好的 一天就不行了 重启swoole进程又正常了 ,没有任何报错

杨魅力
浏览 541回答 2
2回答

万千封印

使用 strace 或 gdb 工具跟踪进程。

慕田峪4524236

加上日志记录log_file设置: $server->set( array( ..., 'log_file' => '/var/log/swoole.log', ... ) ); swoole会把异常信息记录到这个日志中,可以凭此进行处理。
打开App,查看更多内容
随时随地看视频慕课网APP