0

私たちのエンタープライズアプリケーションでは、App-server(Glassfish)がコンテンツ管理システムに接続して、静的コンテンツをWebページに表示します。接続は次の方法で行われます。

org.apache.commons.httpclient.HttpClient

サーバーユーザーのHTTPRequestsへの4つのApp-Serverがあり、それらすべてがこのコンテンツ管理システムに接続して静的コンテンツをフェッチします。

App-Serverが接続するCMSURLが次のとおりであると仮定します。http://somedomain.com/content

このメカニズムは問題なく正常に機能しますが、これらのアプリサーバーの1つがスローを開始することがあります。

java.net.NoRouteToHostException: No route to host

この例外は、これらのサーバーの1つからのみ発生し、コンテンツ管理システムへの接続にグローバルな問題がないことを示します。http://somedomain.com/contentこの例外が発生した場合、アドレスバーに入力してWebブラウザからCMSにアクセスしようとしても、問題なく動作します。

影響を受けたサーバーを再起動すると、問題は解消されます。

このエラーを動的に引き起こす原因を知りたいですか?

4

0 に答える 0