Dear Apache2 community, having installed Apache2 2.4.3 in combination with:
and the following virtual host configuration content: <VirtualHost *:8000> BalancerMember ajp://rb-wcmstc1.xx.xxxxx.xxx:8010 loadfactor=50 ping=5 retry=10 route=rb-wcmstc1 connectiontimeout=5 timeout=300 … to allow and setup a Tomcat 6 load balancing infrastructure, we regularly see the above configured timeouts in seconds (see http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypass): - request-timeout (300 seconds) being exceeded. The Apache2 error log proves that:
Taking a look at the HTTPS Access logs, we see for:
With an important BUG fix provided since Apache2 version 2.2.22 we have a solution in place that prevents marking all AJP-workers (used for communication between Apache2 and Tomcat) pointing to the Tomcat instance in ERROR state where the single long running request occurred. This bugfix only works when setting the “ping” attribute for the BalancerMember (see above). Details see ChangeLog enclosed: http://www.apache.org/dist/httpd/CHANGES_2.2.22 respectively http://mail-archives.apache.org/mod_mbox/httpd-cvs/201201.mbox/%3C20120104201529.54EA823888D2@xxxxxxxxxxxxxxx%3E Now, our questions are:
Best regards, Holger King |