Tomcat 在 Windows 下运行一个 Web 应用程序。几天后(在非常低的负载下),标题中提到的异常开始出现在日志中,从那时起无法建立新的连接,唯一的修复方法是重新启动服务器。
环境:
- 最新的雄猫 6
- Windows Server 2008 R2
- JDK 6 更新 30
- SQL Server 2008
- Kerberos 身份验证
目前收集到的证据:
- netstat显示没有过多的连接
- Process Explorer 显示没有过多的打开文件句柄
- 系统主内存使用情况平均
- JVM 堆使用情况平均
- 重启Tomcat并不能解决问题
开放式问题:
- 如果我们泄漏连接,它们不应该出现在 netstat 中吗?
- 重新启动应用程序服务器是否应该解决问题,因为操作系统应该释放所有进程资源?
- 有没有办法追溯问题的根源?例如。安装监控软件,也许类似于lsof等?
我没有想法,任何提示表示赞赏!
我们收到此错误的原因是 Windows Server 2008 R2 / Windows 7 中的一个错误。由于具有多个内核的计算机上的竞争条件,内核泄漏环回套接字,此补丁修复了该问题:http://support.microsoft.com/kb/2577795 http://support.microsoft.com/kb/2577795
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)