0

在我们的企业应用程序中,App-server (Glassfish) 连接到内容管理系统以获取一些要在网页上显示的静态内容。通过以下方式进行连接:

org.apache.commons.httpclient.HttpClient

有 4 个 App-Server 用于服务器用户的 HTTPRequest,它们都连接到该内容管理系统以获取静态内容。

假设 App-Server 连接到的 CMS URL 是:http://somedomain.com/content

这种机制可以正常工作,没有任何问题,但有时这些 App-server 之一开始抛出:

java.net.NoRouteToHostException: No route to host

此异常仅出现在其中一台服务器上,表明与 Content Management System 的连接不存在全局问题。发生此异常时,我什至尝试通过在地址栏中输入通过 Web 浏览器访问 CMS http://somedomain.com/content,并且效果很好。

当我们重新启动受影响的服务器时,问题就消失了。

想知道什么可以动态引入这个错误?

4

0 回答 0