1

アプリケーションを Kubernetes で実行しています。リクエスト用のサービスが 1 つと、ワーカー プロセス用のサービスが 1 つあります。Horizo​​n UI にアクセスすると、非アクティブ ステータスが表示されることがよくありますが、ワーカーによって処理されているジョブがまだあります。JOBS PAST HOUR が増えているので、私はこれを知っています。

ワーカー サービスをスケールアップすると、この例外 Illuminate\Queue\MaxAttemptsExceededException で常に「失敗する」ジョブが発生します。ポッドに直接接続して ps aux を実行すると、Horizo​​n インスタンスが実行されていることがわかります。

ワーカーが実行されているポッドに接続し、Horizo​​n:list コマンドを実行すると、1 つ (または複数) のマスターが実行されていることがわかります。

これをさらにデバッグするにはどうすればよいですか?

ララベルのバージョン: 5.7.15

ホライゾン バージョン: 2.0.0

Redis バージョン: 3.2.4

4

1 に答える 1

0

問題は、サーバー時間が同期されていなかったため、「古い」ものが常に再起動されたことでした

于 2018-12-19T15:39:31.733 に答える