【问题标题】:Laravel Job fail issueLaravel 作业失败问题
【发布时间】:2019-07-30 13:41:11
【问题描述】:

如果失败,我需要重新运行队列作业。我设置$tries = 3 但我需要知道我是否在工作中捕获异常这将被视为已提交的工作并将重新运行?

【问题讨论】:

  • 你现在使用哪个命令?

标签: laravel laravel-5 laravel-jobs


【解决方案1】:

Laravel 作业知道作业是否失败的方式是以下两种之一:

  1. 作业引发未捕获的异常,导致命令失败并在 cli 中显示大红色文本。 (例如throw new \RuntimeException('something went wrong');
  2. 作业返回错误状态码(例如return -2;

我发布了一个更详细的答案here

【讨论】:

    猜你喜欢
    • 2014-11-19
    • 2017-11-24
    • 1970-01-01
    • 1970-01-01
    • 2018-08-16
    • 2015-09-27
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多