redis队列监听中断是怎么回事?五步骤查找原由
发布时间:2022-04-18 13:53:58 所属栏目:语言 来源:互联网
导读:laravel中redis队列监听中断是怎么回事?不少朋友都有遇到过队列监听中断的情况,这究竟是什么原因以及要怎么解决呢?我们能够从以下几个步骤入手: 1、linxu挂起队列监听 nohup php artisan queue:listen --timeout=90 --tries=1 /dev/null 21 2、发现问题
laravel中redis队列监听中断是怎么回事?不少朋友都有遇到过队列监听中断的情况,这究竟是什么原因以及要怎么解决呢?我们能够从以下几个步骤入手: 1、linxu挂起队列监听 nohup php artisan queue:listen --timeout=90 --tries=1 >> /dev/null 2>&1 & 2、发现问题(日志) In Process.php line 429: The process has been sinaled with signal "1". 3、查询资料(linux信号中断) 标志 信号值 默认处理动作 发出信号的原因 SIGHUP 1 A 终端挂起或者控制进程终止 SIGINT 2 A 键盘中断(如break键被按下) SIGQUIT 3 C 键盘的退出键被按下 SIGILL 4 C 非法指令 SIGABRT 6 C 由abort(3)发出的退出指令 SIGFPE 8 C 浮点异常 SIGKILL 9 AEF Kill信号 4、验证问题: 根据日志提示的信号值1,对应资料中的说明 终端挂起或者控制进程终止, 调用nohup时指向日志,不使用&后台运行,然后直接关闭终端日志中出现上述的错误提示,问题显然是终端被终止, 更进一步要找的为什么后台运行的命令会被终止。 5、结论 待进一步测试。 总结 以上就是关于laravel中Redis队列监听中断的原因分析介绍,大家可以参考参考,希望对大家有帮助,更多laravel框架内容大家可以关注其他文章。 (编辑:常州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |