Apache mod_jk LB 同期サーバーの起動 + アプリケーションの起動時間

Apache mod_jk LB 同期サーバーの起動 + アプリケーションの起動時間

長い検索の後、Apache とバックエンド サーバーの同期起動に関する問題を解決するためのソリューションやパスを見つけることができませんでした。

私は、JBoss と AJP プロトコルを使用して 4 つのバックエンド サーバーにリクエストを分散する、mod_jk を使用した LoadBalancer を使用する Apache2 を持っています。したがって、すべての構成は非常にうまく機能しますが、Apache と JBoss のアプリケーションの起動時間の間の同期に小さな問題があります。

JBoss は、アプリケーションの起動が完了する前に起動され、AJP ポートで接続を受け入れます。そのため、JBoss ノードが Apache LB で既に使用されている場合、アプリケーションはまだ使用できず、JBoss の起動時またはアプリケーションのバージョンを置き換える必要があるときに、障害要求が発生します。LB からノードを削除できることはわかっています。ノードに問題がなければ、同じノードを LB に戻すことができます。質問は、URL チェックを使用するか、すべてのアプリケーションがデプロイされた後に JBoss が AJP ポートのみをリッスンするように構成するか、または、起動時または JBoss サーバーはダウンしておらずアプリケーションのみがダウンしている場合に、LB からノードを直接削除する必要がないその他のオプションを使用できるかどうかです。

JK で fail_on_status パラメータを確認しましたが、この場合これが唯一のオプションでしょうか?

どのような経験でも大歓迎です。ありがとうございます

関連情報