0

我们失败的作业表是空的,但是我们可以使用 redis-cli 看到丢失的作业和 job_id

keys *返回所有失败作业的列表

...
16578) "horizon:production1335842"
16579) "horizon:production1335474"
16580) "horizon:production1267827"
16581) "horizon:production1259905"
16582) "horizon:production1267420"
16583) "horizon:production1262883"
16584) "horizon:production1258641"
16585) "horizon:production1337095"
...

hget "horizon:production1335842"将返回失败作业的详细信息

如果我做

zrange "horizon:productionrecent_failed_jobs" 0 -1

我可以看到失败的作业 ID 列表

...
16578) "1335842"
16579) "1335474"
...

如何将 redis 中的失败作业重新放入队列中?

此外,在 Horizo​​n.php 中,而不是

'queue' => ['production', 'mail'],

我应该有

'queue' => ['production:', 'mail:'],

?

非常感谢 !

4

0 回答 0