怎么删除 horizon 中失败的任务?
很高兴,第一次接触队列,哈哈,一切顺利!
有个小问题:horizon 中失败的任务怎么删掉,强迫症~~
删掉 failed_jobs 表中的数据也没有效果,不知道 horizon 中的任务记录都保存在哪里?
另外,如果在 horizon 面板中点击失败任务的 retry,仍然是执行之前错误的代码,结果仍是失败。。
关于 LearnKu
很遗憾的是 Horizon 面板目前并没有删除功能,不支持移除单个失败的任务。
而且也没有相关的 artisan 命令能直接删除失败任务,只能「手工」在 redis 中进行删除,你不妨可以这么做:
自定义一条 artisan 命令,内容为:
其实我比较希望官方能在失败任务的后面增加一个 remove 按钮。