I'm new to this forum. So if I should be posting elsewhere just let me know.
We're experiencing timeouts in our web apps. We're using apache with mod_jk to front JBoss. Many of the mod_jk connections get "stuck". Issuing netstat on the JBoss server shows dozens of port 8009 ajp13 connections that are in an Established state with data in the "Receive Queue" but the data never gets handled by JBoss. These same connections just stay put with the same data in the receive queue for hours and days. And the connections get used up so there are no threads left to service inbound connections.
Here's our version list:
*Apache httpd-2.0.46-44.ent (on RHEL)
*Jakart Tomcat Connectors ver. 1.2.10 and 1.2.12 (both tried with same results)
# Define Node1
# Define Node2
# Load-balancing behaviour
# Status worker for managing load balancer
Relevant Apache config:
CustomLog /var/vhosts/testbed.com/logs/access_log common
JkMount /nhd/*.html loadbalancer
JkMount /nhd-dev/*.html loadbalancer
JkMount /1v7xbjt23/* status
Not sure what other conf files can be of use. Any suggestions?
THIS JUST IN:
We have moved to Apache 2.0.54 with mod_jk 1.2.14. For now the connections are no longer getting stuck. Can anyway confirm this is a good version combination? Should this continue to work well? Thanks.