We are having issues with tomcat on production. Tomcat hangs on production and doesn’t respond to new http requests.
On making simple curl request to http://IP:8080 requests times-out in 2mins with message - curl: (52) Empty reply from server
But tomcat it able to accept new TCP connection from remote servers (we verified this using netstat command).
We are using latest version of tomcat 7.0.11.
Please Let me know if you have come across similar issues with tomcat. Reply back in case of any pointers, configuration changes that would be required.
7.0.11 was a very early release and most likely you are running into a bug. I would upgrade to 7.0.27. Even in that release, there are reports of the system hanging -
The bug above shows how a newly introduced feature in Tomcat 7, has had an issue in all released versions.
There are a few work arounds