【问题标题】:Handling Timeout Error for queue jobs in production处理生产中队列作业的超时错误
【发布时间】:2022-01-07 02:42:59
【问题描述】:

我创建了 Laravel Jobs 用于导入包括计算在内的数据。我已经使用 supervisor 来排队了。对于 100 - 300 个数据,一切正常,但如果超过该限制,我会收到超时错误。

如何将超时设置为 0 以完成工作。我试图在我的 Jobs 类中包含 public $timeout = 0;,包括 supervisor 配置,但没有运气。我仍然收到超时错误。

请帮助我被困在这里好几天了。

【问题讨论】:

    标签: php linux laravel


    【解决方案1】:

    在您的 laravel-worker.conf 中,使用 --timout=0.0 而不是 0

    command=php /mnt/c/laravel/octane/artisan queue:listen --timeout=0.0
    

    【讨论】:

      猜你喜欢
      • 2016-09-13
      • 2013-02-23
      • 2018-09-27
      • 2015-05-05
      • 1970-01-01
      • 2019-03-27
      • 2018-01-20
      • 2017-09-07
      • 1970-01-01
      相关资源
      最近更新 更多