在我的Forge服务器中,我转到队列并检查工作人员状态,该状态始终显示RUNNING
。
但是,将作业推送到队列时它永远不会触发,但是当我通过SSH连接到服务器并运行php artisan queue:listen
时,它就会启动。
这在L 5.4上有两个新的Forge负载均衡服务器。我重新启动了工作人员,删除了他们并创建了新工具......我甚至重新启动了服务器,但没有快乐。
我是否必须在Artisan中手动启动队列?
这是我的config/queue.php
'beanstalkd' => [
'driver' => 'beanstalkd',
'host' => 'localhost',
'queue' => 'default',
'retry_after' => 90,
],
我的.env
QUEUE_DRIVER=beanstalkd
Forge Queue Worker Status
worker-124625:worker-124625_00 RUNNING pid 17929, uptime 13:52:44
伪造队列设置
没有什么是不寻常的...我不认为......