Sorry bother about non-OpenACS topic but i would really appreciate some help this community could offer.
Recently people at my work placed Apache2.2.3 with mod_proxy to redirect internet requests to our major OpenACS/dotLRN installation.
It often happens that the connection to the backend server (aolserver4r10) fails:
[error] (110)Connection timed out: proxy: HTTP: attempt to connect to xxx.xxx.xxx.xxx:xxx (host.example.com) failed
When this happens the apache worker is disabled for a while
[error] ap_proxy_connect_backend disabling worker for (myserver.example.com)
Usually the worker keeps disabled for 1 min. During that time I see the following apache error log:
[error] proxy: HTTP: disabled connection for (myserver.example.com)
The Clients receive a 503 Service Unavailable error, but when going directly to the backend server (not passing the reverse proxy) there is nothing wrong.
Does anybody have some advice how we could solve this apache behavior (unfortunately they do not want try alternatives to apache like pound or nginx)?
I read about some apache directives regarding mod_proxy (http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypass) and others issues like apache MPM mode and MaxClients parameter. Is this the right direction?
Thanks.