Laravel 作业失败问题
Laravel Job fail issue
如果失败,我需要队列作业重新运行。我设置 $tries = 3
但我需要知道我是否在工作中发现异常,这将被视为已提交的工作并将重新 运行?
Laravel 作业知道作业是否失败的方式是以下两种之一:
- 作业抛出未捕获的异常,导致命令失败并在 cli 中显示红色大文本。 (例如
throw new \RuntimeException('something went wrong');
- 一个作业returns一个错误状态代码(例如
return -2;
)
我发布了一个更详尽的答案
如果失败,我需要队列作业重新运行。我设置 $tries = 3
但我需要知道我是否在工作中发现异常,这将被视为已提交的工作并将重新 运行?
Laravel 作业知道作业是否失败的方式是以下两种之一:
- 作业抛出未捕获的异常,导致命令失败并在 cli 中显示红色大文本。 (例如
throw new \RuntimeException('something went wrong');
- 一个作业returns一个错误状态代码(例如
return -2;
)
我发布了一个更详尽的答案