gpt4 book ai didi

php - 如何从 Laravel Horizo​​n 中的 Redis 队列重试所有失败的作业

转载 作者:行者123 更新时间:2023-12-04 01:40:42 24 4
gpt4 key购买 nike

如何重试全部 Laravel Horizo​​n 中的工作失败?似乎没有“全部重试”按钮,并且 artisan 命令不起作用,因为失败的作业未存储在表中。

最佳答案

queue:retry命令接受 all代替个人作业 ID:

php artisan queue:retry all

这会将所有失败的作业推送回您的 redis 队列以进行重试:
The failed job [44] has been pushed back onto the queue!
The failed job [43] has been pushed back onto the queue!
...

如果您没有根据安装指南创建失败的日志表:
php artisan queue:failed-table
php artisan migrate

那么你可能会爬上一条小溪。也许尝试手动与 redis 交互并尝试直接访问失败的作业列表(假设失败的作业条目没有被删除 - 看起来它们默认在 redis 中持续一周,基于 config/horizon.php 中的配置设置) .

关于php - 如何从 Laravel Horizo​​n 中的 Redis 队列重试所有失败的作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57579847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com