Laravel Horizon неактивен и все еще обрабатывает - PullRequest
0 голосов
/ 27 ноября 2018

Я запускаю свое приложение на Kubernetes.У меня есть одна служба для запросов и одна служба для рабочих процессов.Если я получаю доступ к пользовательскому интерфейсу Horizon, он часто показывает неактивное состояние, но рабочий все еще обрабатывается.Я знаю это, потому что число прошедших заданий увеличивается.

Если я масштабирую свою рабочую службу, будут постоянно «сбойные» задания с этим исключением Illuminate \ Queue \ MaxAttemptsExceededException.Если я подключаюсь напрямую к модулям и запускаю ps aux, я вижу, что запущены экземпляры horizon.

Если я подключаюсь к модулю, на котором работает рабочий, и выполняю команду horizon: list, она говорит мне, чтоработает один (или несколько) мастеров.

Как я могу отлаживать это дальше?

Версия Laravel: 5.7.15

Версия Horizon: 2.0.0

версия Redis: 3.2.4

1 Ответ

0 голосов
/ 19 декабря 2018

Проблема заключалась в том, что серверное время не было синхронизировано, поэтому «старые» постоянно перезапускались

...