Я запускаю свое приложение на Kubernetes.У меня есть одна служба для запросов и одна служба для рабочих процессов.Если я получаю доступ к пользовательскому интерфейсу Horizon, он часто показывает неактивное состояние, но рабочий все еще обрабатывается.Я знаю это, потому что число прошедших заданий увеличивается.
Если я масштабирую свою рабочую службу, будут постоянно «сбойные» задания с этим исключением Illuminate \ Queue \ MaxAttemptsExceededException.Если я подключаюсь напрямую к модулям и запускаю ps aux, я вижу, что запущены экземпляры horizon.
Если я подключаюсь к модулю, на котором работает рабочий, и выполняю команду horizon: list, она говорит мне, чтоработает один (или несколько) мастеров.
Как я могу отлаживать это дальше?
Версия Laravel: 5.7.15
Версия Horizon: 2.0.0
версия Redis: 3.2.4