-2

我已经使用Laravel Horizo​​nphp artisan horizon启动了,但仪表板状态显示为Inactive。此外,仪表板上不会出现任何已处理的队列。

我检查了我的主管(一位):

+--------------------------------------+-------+---------+-------------------+-----------+
| Name                                 | PID   | Status  | Workers           | Balancing |
+--------------------------------------+-------+---------+-------------------+-----------+
| Macbook-Work.local-6hoI:supervisor-1 | 14480 | running | redis:default (3) | simple    |
+--------------------------------------+-------+---------+-------------------+-----------+

实际处理所有作业:

Horizo​​n 成功启动。
[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 Horizo​​n 仪表板中?

4

1 回答 1

1

Horizo​​n 可以处理作业但实际仪表板不起作用的原因是我php artisan horizon在我的机器而不是 VM 上执行了命令。

如果你将 Laravel Horizo​​n 与 Laravel Homestead 一起使用,你需要在 VM 上启动 Horizo​​n 。

于 2018-01-11T14:23:53.087 回答