linux – Tomcat没有从TCP recv-Q获取数据,挂起
我有一个程序,它本质上是一个tomcat服务器,在CentOS
Linux 6.3上运行postgreSQL DB.当客户端向服务器提交大量数据(~10MB)(应该在TCP 9090上接收)时,客户端似乎挂起并且没有从服务器获得响应.我在日志中看不到任何重要内容,我只能发现端口9090上存在连接,并且netstat输出中的recv-Q中有大约3.5 MB.这可能是系统或应用程序问题吗?
这是strace显示的: 解决方法
这最终成为java进程的低内存问题.添加RAM并调整数据库解决了它. Java内存问题?令人震惊,是吧?
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |