加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

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框架内容大家可以关注其他文章。

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读