我已使用php artisan horizon
启动了 Laravel Horizon ,但信息中心状态显示为Inactive
。此外,仪表板上不会显示任何已处理的队列。
我检查了我的主管(一):
+--------------------------------------+-------+---------+-------------------+-----------+
| Name | PID | Status | Workers | Balancing |
+--------------------------------------+-------+---------+-------------------+-----------+
| Macbook-Work.local-6hoI:supervisor-1 | 14480 | running | redis:default (3) | simple |
+--------------------------------------+-------+---------+-------------------+-----------+
实际处理了所有工作:
Horizon成功启动。
[2018-01-07 22:39:39]处理:app \ Events \ GameResultEvent
[2018-01-07 22:39:39]已处理:app \ Events \ GameResultEvent
[2018-01-07 22:39:39]处理:app \ Events \ GameResultEvent
[2018-01-07 22:39:39]已处理:app \ Events \ GameResultEvent
为什么我的工作没有出现在Laravel Horizon仪表板中?
答案 0 :(得分:0)
Horizon可以处理作业但实际仪表板不起作用的原因是我在我的机器而不是VM上执行了命令php artisan horizon
。
如果您在Laravel Homestead上使用Laravel Horizon,则需要在VM上启动 。