我正在运行由Supervisord监控的laravel队列:
php /home/path/to/artisan queue:listen --env=production --timeout=0 --sleep=5 --tries=3
然而,如果一份工作失败,它会无限期地尝试 - 计算'在jobs表中显示255这是最大的mysql字段限制,但它已经进行了数千次尝试。
如果工作表有尝试'标记为255,'尝试'设置为3 - 为什么继续在队列中运行此作业?
答案 0 :(得分:0)
您应该将artisan queue:work --daemon
与supervisord一起使用,listen
用于开发(始终选择新代码而不重启),以了解您可以阅读命令代码的区别。