2016-08-18 16 views
0

それぞれ3つのサーバーがあり、それぞれがTomcatのインスタンスを実行し、各サーバーにもApache Webサーバーがあります。共通のドメイン名、すなわち。 megaapp-prod.xxxx.comが使用され、ロードバランサは各サーバに1つずつ、各アプリケーションサーバにトラフィックを配信します。各アプリケーションコンテナには、テスト目的でロードバランサをバイパスし、個々のノードをポイントするためにデスクトップ\ etc \ hostsファイルで使用できる独自のIPアドレスがあります。マルチノード環境 - 個々のノードのアプリケーションサーバーの健全性チェック

私は各コンテナでhttpベースのヘルスチェックを直接行いたいと考えていますが、ヘルスモニタを行うために使用しているツールはホストファイルのアプローチを使用できません。 URLアドレスの各アプリケーションサーバーのIPを直接使用することは困難です(ホストファイルのオーバーライドを使用するのではなく、http://10.1.86.15/appName/)。 "appName"はJavaアプリケーションの名前ですhttp://megaapp-prod.xxxx.com/appName/はアプリケーションへの標準リンクです。

が可能これは事前に

おかげ? - ジョー

+0

「ホストファイルアプローチを使用できません」と「ホストファイルオーバーライド」とはどういう意味ですか? –

答えて

0

私はTomcatの/ Apacheはまた、ホスト、それらのそれぞれが固有のマシン名を持っていることをかなり確信しているあなたは、それらを連絡することができるはずです。これらの固有の名前とサイトが存在する特定のポートを使用しています。これまで使用してきたすべてのWebページチェック、マシン名またはIPのサポート - ただし、ポート80(http)または88(https)を使用するように設定されていない可能性があるため、個々の「バックエンド」サーバーのリスニングポートに到達するポート番号を指定します。 Tomcatは、決してこれらのポートで直接実行されることはありません。また、ロードバランシングやセキュリティ仕様のために、Apacheプロセスが別のポートに変更されている可能性があります。

関連する問題