Laravel horizon-如何更改员工睡眠配置



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

php artisan queue:work --sleep=3

当我使用Laravel Horizon来管理我的员工时,我如何配置此选项?

转到config/horizon.php

您有一个可能包含env的数组,对吧?

您可以为每个env:添加睡眠

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

最新更新