Tomcat非分页池缓慢上升,直到操作系统崩溃

我在我们的一台生产服务器上遇到了问题。 非分页池缓慢爬起来,直到系统挂起而不是崩溃。

Tomcat:6.0.16 Java:1.5.16操作系统:Windows Server 2003 R2 SP2

这是一个使用高带宽的生产服务器。 拨动Poolmon.exe我能够find

  1. AfdP标签消耗了大量的NP(非分页)池。
  2. 这是一个关于Windows套接字驱动程序(afd.sys)的标签。
  3. 我已经看到了一个微软的修补程序,似乎与这个问题有关http://support.microsoft.com/kb/931311 。 唯一的问题是在修补程序中提到的afd.sys文件是从以前版本安装的。 5.2.3790.4008 vs 5.2.3790.4898

我们有很多生产服务器运行我们的tomcat。 我们在其中两个只遇到了这个问题,那些服务器安装了相同的OS / Java / Tomcat。 一台服务器使用高带宽,另一台使用更less。

据我所知这个问题是可以发生在三个方面的。 与驱动程序接口的java部分,它自己的驱动程序以及与驱动程序接口的网卡。 我说tomcat,因为这是消耗所有NP池(大约170MB)的过程。

  1. 你有没有遇到过这个问题?
  2. 你知道任何应用程序级别/ Tomcatconfiguration解决这个问题吗?
  3. 你认为Tomcat和winsock的接口有什么问题吗?
  4. 你相信Tomcat APR可以解决这个问题吗?
  5. 我似乎无法下载此修补程序来进一步调查这些文件,他们可能包含一个合适的版本。 你知道我怎么得到他们?

任何有关这个问题的提示或信息将受到高度赞赏,我已经分散了networking,并长期关注这个问题。

这不是吗?

AfdP标签Ploblem – > http://support.microsoft.com/kb/917114/

AfdB标签Ploblem – > http://support.microsoft.com/kb/931311