Laravel队列使用supervisord忽略尝试限制

时间:2015-12-28 01:01:12

标签: laravel laravel-5.1 supervisord

我正在运行由Supervisord监控的laravel队列:

php /home/path/to/artisan queue:listen --env=production --timeout=0 --sleep=5 --tries=3

然而,如果一份工作失败,它会无限期地尝试 - 计算'在jobs表中显示255这是最大的mysql字段限制,但它已经进行了数千次尝试。

如果工作表有尝试'标记为255,'尝试'设置为3 - 为什么继续在队列中运行此作业?

1 个答案:

答案 0 :(得分:0)

您应该将artisan queue:work --daemon与supervisord一起使用,listen用于开发(始终选择新代码而不重启),以了解您可以阅读命令代码的区别。