尽管重试次数仅设置为1,但由于队列工作进程不停地重试,我们的日志正在崩溃。这实际上是由3个不同的失败作业负载导致的,由于致命错误,这些作业负载被重试了数百万次。1.为什么队列中的作业没有在配置的第一个作业之后失败?1.为什么php artisan queue:flush不实际刷新队列以停止重试所有作业?队列是基于SQS的,所以我进入SQS并在那里进行清除,然后重新启动队列工作进程,但是我希望刷新命令和重试设置已经完成了它们的工作。
php artisan queue:flush
v1uwarro1#
php artisan queue:flush将只清除失败的作业,而不是队列中的所有作业。
要清除队列中的所有作业,请使用php artisan queue:clear
jq6vz3qz2#
ifPhp Artisan队列:工作器不工作试试这个
php工匠队列:工作--强制
如果
试试这个**
2条答案
按热度按时间v1uwarro1#
php artisan queue:flush将只清除失败的作业,而不是队列中的所有作业。
要清除队列中的所有作业,请使用php artisan queue:clear
jq6vz3qz2#
ifPhp Artisan队列:工作器不工作
试试这个
php工匠队列:工作--强制
如果
试试这个**
**