任何人都可以帮助在 Horizon.php 中进行正确配置以让单个主管运行多个队列吗?我努力了:
'supervisor-1' => [
'connection' => 'redis',
'queue' => ['default', 'queue2'],
'balance' => 'simple',
'processes' => 10,
'tries' => 3,
],
也:
'supervisor-1' => [
'connection' => 'redis',
'queue' => 'default, queue2',
'balance' => 'simple',
'processes' => 10,
'tries' => 3,
],
第二个队列在 Horizon 中正确显示,我可以向他们发送作业,但它们只是没有得到处理。
我在 forge 上进行了配置,并使用带有以下 queue.php 配置的 redis 设置了我的队列:
'redis' => [
'driver' => 'redis',
'connection' => 'default',
'queue' => 'default', // Default Queue
'retry_after' => 90,
'block_for' => null,
],