Reputation: 1437
We are using tomcat 7.0.19, for a jsf(richfaces),seam, jpa web application.
We have noticed after about 2 months, the web requests stop being processed.
We are using HTTP/1.1 Connector. The heap and permgen memory seem fine. There is no out of memory errors in the logs. We have used jvisualvm to monitor heap, permgen, threads and thread dump, AND THEY ALL LOOK OK.
The localhost_access_log stops being updated. The connector port is still listening.
After we restart Tomcat, the new requests are fine.
Can you please advise other areas we should look into for investigation (any additional tracing). Should we configure Request Dumper Filter.
Should we upgrade to tomcat 7.0.29? What could cause the Connector to stop proccessing requests on the port?
Further info: Heap(1/6th used), PermGen(1/2 used). GC is effectively reducing the heap. The fact that local access log is not being updated, suggests the request is not making to the Servlet container. We are using JPA Connection Pool, have not noticed any db connection issues. After the restart, everything works well.
Thanks in advance. B
Upvotes: 0
Views: 1623
Reputation: 1437
An issue with tomcat 7: tomcatexpert.com/ask-the-experts/… Apache bug link #
Upvotes: 1