【问题标题】:Laravel horizon - how to change worker sleep config?Laravel Horizo​​n - 如何更改工作人员睡眠配置?
【发布时间】:2022-01-12 01:12:56
【问题描述】:

当直接在 Laravel 中运行 worker 时,我们可以使用以下命令来配置如果队列中没有要处理的作业,我们希望 worker 休眠多长时间。

php artisan queue:work --sleep=3

当我使用 Laravel Horizo​​n 管理我的 worker 时如何配置这个选项?

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    转到 config/horizo​​n.php

    你有一个包含可能环境的数组,对吧?

    您可以为每个环境添加睡眠:

    'environments' => [
    'production' => [
        'supervisor-default' => [
            'connection' => 'redis',
            'queue' => ['default'],
            'balance' => false,
            'processes' => 30,
            'tries' => 3,
            'sleep' => 3
            ]
        ]
    ]
    

    【讨论】:

      猜你喜欢
      • 2021-08-26
      • 1970-01-01
      • 2022-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-21
      • 2021-05-22
      • 2019-11-26
      相关资源
      最近更新 更多