Laravel工作失败问题



如果失败,我需要队列作业才能重新运行。我设置了$tries = 3但是我需要知道在工作中我是否例外,这将被视为归档工作并将重新运行?

laravel作业知道工作是否失败的方式是以下两个:

  1. 一份工作会引发未捕获的异常,从而导致命令在CLI中带有大红色文字失败。(例如throw new RuntimeException('something went wrong');
  2. 作业返回错误状态代码(例如return -2;(

我在这里发布了一个更精致的答案

最新更新