問題タブ [health-check]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
69 参照

php - エンキュー コンシューマーのヘルスチェック

php-enqueue コンシューマーの liveness と readiness プローブのヘルスチェックを行うにはどうすればよいですか?

コンシューマーは長時間実行されるプロセスであり、次のように開始されます。

通常、プロセスがダウンすると、k8s またはその他のスーパーバイザーによって再起動されます。しかし、消費者が立ち往生しているように見えても、プロセスが閉じられていない場合があります。

キューの問題は、非同期であることです。
メッセージをキューに送信できますが、メッセージが適切に消費されていることを確認するにはどうすればよいですか?
これには何らかのメカニズムがありますか?

私の考えは現在、ヘルスチェックイベントが消費されたときに、コンシューマーに別のキューにイベントを再度送信させることです。この他のキューは health-check コマンドによって消費され、正常に消費された場合、health-check は true を返します。
これは理にかなっていますか?