We have a web serveer running on Apache-Tomcat-6.0.32. For 2 months continuously, we noticed that the app on this server setup has been frequently sending out intermittent "Connection Time Out" issues.
On the OS side, I investigated a lot of things,
1) tcpdump : did not find anything suspicious (no large flooding of suspicious IP, etc)
2) In the apache access_log nothing suspicious either.
3) netstat -an, tulpn : No timeout/dead connection
4) telnet to port 80 is OK
Thus, my teammate concluded that it could be a bug in the tomcat version 6.0.32 itself. Is this possible/true? How can we confirm this?
We use "Uptime" as a monitoring tool, and it sends updates every 3 mins. Whereas other monitoring tools send alerts every 5 mins or more, and do not show the "Connection Time Out" problem.
Is "Uptime" an unstable monitoring tool?
What about on the network itself?
We dont know what your Tomcat is doing either... is the server just the application server, the data is elsewhere? ( could explain the message then...) etc...
We need to know a bit more in order to help you, like knowing what architecture, OS, RAM, net connections etc...
Thank you for the response.
What do I check on the network itself?
Yes, the problematic server just hosts the application. The data (I assume the this must be the database) runs on a different server.
The network connections to the server (I used netstat) :