Laravel Horizo​​n在Redis-Cli上缺少missing_jobs

时间:2019-09-18 15:25:50

标签: laravel redis laravel-horizon

失败的工作表为空,但是我们可以通过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:'],

非常感谢!

0 个答案:

没有答案