为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
杨魅力 2019-03-15 12:35:25
$process = new swoole_process(function() use ($swooleServer) { \swoole_timer_tick(100, function() use ($swooleServer) { //业务 }); }); $swooleServer->addProcess($process); 运行一段时间进程不执行了 开始好好的 一天就不行了 重启swoole进程又正常了 ,没有任何报错
查看完整描述

2 回答

?
万千封印

TA贡献1891条经验 获得超3个赞

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

查看完整回答
反对 回复 2019-03-18
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

加上日志记录log_file设置:

$server->set(
    array(
        ...,
        'log_file' => '/var/log/swoole.log',
        ...
    )
);

swoole会把异常信息记录到这个日志中,可以凭此进行处理。

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 538 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信