【发布时间】:2011-08-03 22:13:39
【问题描述】:
我有一个 Java 应用程序在 Windows 上的 WebLogic 11g 中运行,几天后它变得无响应。我注意到的一个可疑症状是netstat 中出现了大量连接(大约 3000 个),即使服务器处于空闲状态也是如此,并且状态为 CLOSE_WAIT。由于应用程序服务器正在管理客户端连接,我不确定是什么原因造成的。我们还进行了许多返回到同一服务器的 Web 服务调用,但我相信这些连接会正确关闭。还有什么可能导致此问题以及如何解决此类问题?
【问题讨论】:
-
你确定你总是关闭服务器端的连接吗?
-
在应用程序变得无响应之前它们是否显示为 CLOSE_WAIT?
-
@weekens- 我不会关闭服务器端的连接,WebLogic 会。 @Robin- 是的,在类似配置的服务器上,我看到连接在服务器崩溃之前累积。
标签: java sockets tcp weblogic netstat