过了一段时间,Tomcat(6.0.18)陷入困境: 当我做netstat -an | grep 8080一切都好像卡住了! 例如,recv-Q和send-Q保持相同的数字。
当我尝试时 运行一个简单的Http客户端代码:
URL u = new java.net.URL("http://localhost:8080/my/test")
c = u.openConnection();
c.getInputStream();
客户端在getInputStream期间等待(直到超时)。
6.0.18的任何已知问题? 我应该检查的任何参数?
谢谢
答案 0 :(得分:1)
您可以启动Visual VM并检查内存生成,尤其是perm gen和threads。我试试看。请务必安装所有插件以获取最多信息。只需启动Visual VM并将其附加到Tomcat PID。
Google搜索“Tomcat 6 hangs”带回了一串:
http://www.tomcatexpert.com/ask-the-experts/tomcat-hang-after-a-random-period-of-time