アプリケーションを Kubernetes で実行しています。リクエスト用のサービスが 1 つと、ワーカー プロセス用のサービスが 1 つあります。Horizon UI にアクセスすると、非アクティブ ステータスが表示されることがよくありますが、ワーカーによって処理されているジョブがまだあります。JOBS PAST HOUR が増えているので、私はこれを知っています。
ワーカー サービスをスケールアップすると、この例外 Illuminate\Queue\MaxAttemptsExceededException で常に「失敗する」ジョブが発生します。ポッドに直接接続して ps aux を実行すると、Horizon インスタンスが実行されていることがわかります。
ワーカーが実行されているポッドに接続し、Horizon:list コマンドを実行すると、1 つ (または複数) のマスターが実行されていることがわかります。
これをさらにデバッグするにはどうすればよいですか?
ララベルのバージョン: 5.7.15
ホライゾン バージョン: 2.0.0
Redis バージョン: 3.2.4