Weblogic服务器无法在负载下响应

时间:2013-11-19 15:51:25

标签: weblogic httpclient resteasy

我的视线很奇怪。在负载下,我们的WL 10.3.2服务器无法响应。我们使用RestEasy和HttpClient 3.1版来协调部署为WAR的Web服务。 我们所拥有的是一个基于4台物理机器在4个容器上运行的计算过程,每个计算机都会在计算过程中向WL发送请求。

每次运行我们都会看到来自HttpClient的消息:

[THREAD1] INFO   I/O exception (org.apache.commons.httpclient.NoHttpResponseException) caught     when processing request: The server OUR_SERVER_NAME failed to respond
[THREAD1] INFO   Retrying request

HttpClient会在获取必要数据之前发出多个请求。

我想了解为什么WL可以拒绝连接。我读到了处理http请求的WL线程池,并发现WL分配单独的线程来处理Web请求,并且线程数量在默认配置中没有限制。我们的服务器也配置了最大开放套接字:-1 ,这意味着开放套接字的数量是无限的。

从这个帖子我想知道问题出在哪里?它是在WL方面还是我们的业务逻辑问题?你们能帮助深入调查这种情况吗? 我应该检查更多内容,以便了解我们的WL服务器是否配置为使用我们想要的尽可能多的请求?

0 个答案:

没有答案