Apache closes idle AJP/1.3 connections to Tomcat server. However, for some reasons, these connection close connection requests do not result in closing and clearing of corresponding connections at the Tomcat server end. As a result, over a period of time, there will be too many open connections at the Tomcat server end resulting in queuing/rejection of new connection requests from the Apache server. This issue is mostly because of caused by incorrect firewall rules.
The manifestation of this issue is OpenSpecimen UI/API become unresponsive. API becoming unresponsive. However, please note, the UI and API will be still accessible by connecting directly to the Tomcat server. Its only the AJP connector that becomes unresponsive.
To resolve this issue, please follow below steps:
...