Как я могу использовать один экземпляр Horizon для мониторинга заданий со всех сайтов на сервере - PullRequest
1 голос
/ 27 апреля 2019

У меня есть несколько сайтов (Laravel 5.8) на одном сервере Laravel Forge.

Вместо того, чтобы устанавливать Horizon на всех сайтах, я бы предпочел, чтобы один сайт работал только на Horizon с некоторой базовой аутентификацией.

Все сайты используют один и тот же экземпляр Redis, работающий на сервере.

Я хотел бы отслеживать все задания, созданные на всех сайтах, с помощью этой единой панели инструментов Horizon, однако я не могу заставить Horizon просматривать задания, созданные на других сайтах.

Задания выполняются, как и ожидалось, но не отображаются в Horizon.

  • Я попытался удалить значение HORIZON_PREFIX env в конфигурации Horizon, но это не работает.
  • Я попытался установить HORIZON_PREFIX на сайте Horizon и REDIS_PREFIX на других сайтах с тем же значением, но это тоже не работает.

Примечание. На других сайтах Horizon вообще не работает (чего я хочу избежать), они просто общаются с Redis стандартным способом.

Что мне не хватает?

...