Also with the trailing slash the config does not work correctly, see attached logfile. Please keep in mind that this only happens if the backend returns a 301.
Status from backend: 301 Location: http://backend01.foo:5080/clusterjsp/ [...] Response sent with status 301, headers: Location: http://mydomain.foo:8080//clusterjsp/ [...] Request received from client: GET //clusterjsp/ HTTP/1.0 ----- Original Message ----- From: "Tom Evans" <tevans...@googlemail.com> To: dev@httpd.apache.org Sent: Thursday, September 6, 2012 12:49:03 PM Subject: Re: Bug with "ProxyPass /" and mod_proxy_balancer + double-slashes (httpd-2.4.3) On Wed, Sep 5, 2012 at 6:08 PM, Zisis Lianas <zisis.lia...@consol.de> wrote: > There seems to be some problems when trying to proxy "/" with > ProxyPass and mod_proxy_balancer. > > See also: > https://issues.apache.org/bugzilla/show_bug.cgi?id=51982 > https://issues.apache.org/bugzilla/show_bug.cgi?id=51489 > > I could reproduce both errors in httpd-2.4.3: > 1) error 500 when configuring "ProxyPass / balancer://default" > 2) double-slash problem when backend returns 301 > > > > Sample config: > ######################################## > ProxyPreserveHost Off > <Proxy balancer://default> > BalancerMember http://backend1.foo:5080 route=0 > BalancerMember http://backend2.foo:5080 route=1 > ProxySet lbmethod=bybusyness nofailover=off > stickysession=JSESSIONID|jsessionid > </Proxy> > > ProxyPass / balancer://default > ProxyPassReverse / balancer://default > ######################################## > > > 1) > When configuring "ProxyPass / balancer://default", an error 500 > occurs. When using a different ProxyPassMatch config, everything > works fine, e.g.: ProxyPassMatch ^/(.*)$ balancer://default/$1 > > I broke it down to mod_proxy.c::ap_proxy_trans_match(). > "r->filename" resp. "found" is set to "proxy:balancer://defaultclusterjsp" > when for e.g. the URL "http://mydomain.foo/clusterjsp" is called. > "r->filename" should be "proxy:balancer://default/clusterjsp". > > I wrote a patch for httpd-2.4.3 (attached) - maybe someone can > review and improve it to get it finally in trunk. This is because the configuration is incorrect. Your ProxyPassMatch corresponds to this ProxyPass line ProxyPass / balancer://default/ Not this ProxyPass / balancer://default The trailing slash is relevant, as you have found out. > > > 2) > When the patch from 1) is applied, you will run into another problem. > On 301 from backend, an dispensable "/" will be prepended to the URI. > E.g. when you call http://mydomain.foo:8080/clusterjsp in you browser, the > redirect location will be set wrong: > Location: http://mydomain.foo:8080//clusterjsp/ > > This will result in session problems... (cookie path is "/clusterjsp" and > not "//clusterjsp"). > > See attached logfile for more details. > > A patch was proposed in > https://issues.apache.org/bugzilla/show_bug.cgi?id=51489 > for httpd-2.4.x, which is working for me. > > I did a quick check with: > u = apr_pstrcat(r->pool, (strcmp(ent[i].fake, "/") == 0 ? "" : ent[i].fake), > &url[l2], NULL); This "problem" comes from incorrectly fixing problem 1. Cheers Tom
[Thu Sep 06 13:24:00.102345 2012] [core:trace5] [pid 29121:tid 139699051894528] protocol.c(627): [client 10.x.x.x:56178] Request received from client: GET /clusterjsp HTTP/1.0 [Thu Sep 06 13:24:00.102556 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(301): [client 10.x.x.x:56178] Headers received from client: [Thu Sep 06 13:24:00.102579 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Host: mydomain.foo:8080 [Thu Sep 06 13:24:00.102594 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0 [Thu Sep 06 13:24:00.102609 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [Thu Sep 06 13:24:00.102621 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Accept-Language: en-us,en;q=0.5 [Thu Sep 06 13:24:00.102640 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Accept-Encoding: gzip, deflate [Thu Sep 06 13:24:00.102643 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Cookie: JSESSIONID=b4bee73f75211ee7b66c2182126d.0; __utma=85701643.1776763863.1324649383.1324649383.1324649383.1 [Thu Sep 06 13:24:00.102647 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Via: 1.0 proxy.foo:3128 (squid/2.7.STABLE5) [Thu Sep 06 13:24:00.102650 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] X-Forwarded-For: 10.x.x.x [Thu Sep 06 13:24:00.102652 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Cache-Control: max-age=259200 [Thu Sep 06 13:24:00.102658 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Connection: keep-alive [Thu Sep 06 13:24:00.102719 2012] [authz_core:debug] [pid 29121:tid 139699051894528] mod_authz_core.c(828): [client 10.x.x.x:56178] AH01628: authorization result: granted (no directives) [Thu Sep 06 13:24:00.102742 2012] [core:trace3] [pid 29121:tid 139699051894528] request.c(227): [client 10.x.x.x:56178] request authorized without authentication by access_checker_ex hook: /clusterjsp [Thu Sep 06 13:24:00.102804 2012] [proxy_balancer:trace1] [pid 29121:tid 139699051894528] mod_proxy_balancer.c(73): [client 10.x.x.x:56178] canonicalising URL //default/clusterjsp [Thu Sep 06 13:24:00.102885 2012] [proxy_balancer:debug] [pid 29121:tid 139699051894528] mod_proxy_balancer.c(292): [client 10.x.x.x:56178] AH01160: Found value b4bee73f75211ee7b66c2182126d.0 for stickysession JSESSIONID [Thu Sep 06 13:24:00.102905 2012] [proxy_balancer:debug] [pid 29121:tid 139699051894528] mod_proxy_balancer.c(302): [client 10.x.x.x:56178] AH01161: Found route 0 [Thu Sep 06 13:24:00.102925 2012] [proxy_balancer:debug] [pid 29121:tid 139699051894528] mod_proxy_balancer.c(614): [client 10.x.x.x:56178] AH01172: balancer://default: worker (http://backend01.foo:5080) rewritten to http://backend01.foo:5080/clusterjsp [Thu Sep 06 13:24:00.102967 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(1653): AH00924: worker http://backend01.foo:5080 shared already initialized [Thu Sep 06 13:24:00.102989 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(1697): AH00927: initializing worker http://backend01.foo:5080 local [Thu Sep 06 13:24:00.102998 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(1729): AH00930: initialized pool in child 29121 for (backend01.foo) min=0 max=50 smax=50 [Thu Sep 06 13:24:00.103004 2012] [proxy:debug] [pid 29121:tid 139699051894528] mod_proxy.c(1070): [client 10.x.x.x:56178] AH01143: Running scheme balancer handler (attempt 0) [Thu Sep 06 13:24:00.103011 2012] [proxy_http:trace1] [pid 29121:tid 139699051894528] mod_proxy_http.c(2183): [client 10.x.x.x:56178] HTTP: serving URL http://backend01.foo:5080/clusterjsp [Thu Sep 06 13:24:00.103019 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(1978): AH00942: HTTP: has acquired connection for (backend01.foo) [Thu Sep 06 13:24:00.103027 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(2030): [client 10.x.x.x:56178] AH00944: connecting http://backend01.foo:5080/clusterjsp to backend01.foo:5080 [Thu Sep 06 13:24:00.105024 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(2152): [client 10.x.x.x:56178] AH00947: connected /clusterjsp to backend01.foo:5080 [Thu Sep 06 13:24:00.105104 2012] [proxy:trace2] [pid 29121:tid 139699051894528] proxy_util.c(2404): HTTP: fam 2 socket created to connect to backend01.foo [Thu Sep 06 13:24:00.109901 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(2556): AH00962: HTTP: connection complete to 192.x.x.x:5080 (backend01.foo) [Thu Sep 06 13:24:00.110103 2012] [core:trace6] [pid 29121:tid 139699051894528] core_filters.c(525): [remote 192.x.x.x:5080] core_output_filter: flushing because of FLUSH bucket [Thu Sep 06 13:24:00.117313 2012] [proxy_http:trace3] [pid 29121:tid 139699051894528] mod_proxy_http.c(1689): [client 10.x.x.x:56178] Status from backend: 301 [Thu Sep 06 13:24:00.117377 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1373): [client 10.x.x.x:56178] Headers received from backend: [Thu Sep 06 13:24:00.117416 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1375): [client 10.x.x.x:56178] Location: http://backend01.foo:5080/clusterjsp/ [Thu Sep 06 13:24:00.117520 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1375): [client 10.x.x.x:56178] Content-Type: text/html;charset=ISO-8859-1 [Thu Sep 06 13:24:00.117564 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1375): [client 10.x.x.x:56178] Content-Language: en-US [Thu Sep 06 13:24:00.117594 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1375): [client 10.x.x.x:56178] Transfer-Encoding: chunked [Thu Sep 06 13:24:00.117630 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1375): [client 10.x.x.x:56178] Date: Thu, 06 Sep 2012 11:24:00 GMT [Thu Sep 06 13:24:00.117706 2012] [proxy_http:trace3] [pid 29121:tid 139699051894528] mod_proxy_http.c(1936): [client 10.x.x.x:56178] start body send [Thu Sep 06 13:24:00.117776 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(1993): AH00943: http: has released connection for (backend01.foo) [Thu Sep 06 13:24:00.117891 2012] [http:trace3] [pid 29121:tid 139699051894528] http_filters.c(963): [client 10.x.x.x:56178] Response sent with status 301, headers: [Thu Sep 06 13:24:00.117927 2012] [http:trace5] [pid 29121:tid 139699051894528] http_filters.c(970): [client 10.x.x.x:56178] Date: Thu, 06 Sep 2012 11:24:00 GMT [Thu Sep 06 13:24:00.117948 2012] [http:trace5] [pid 29121:tid 139699051894528] http_filters.c(973): [client 10.x.x.x:56178] Server: Apache/2.4.3 (Unix) OpenSSL/1.0.1c [Thu Sep 06 13:24:00.117977 2012] [http:trace4] [pid 29121:tid 139699051894528] http_filters.c(806): [client 10.x.x.x:56178] Location: http://mydomain.foo:8080//clusterjsp/ [Thu Sep 06 13:24:00.118028 2012] [http:trace4] [pid 29121:tid 139699051894528] http_filters.c(806): [client 10.x.x.x:56178] Content-Type: text/html;charset=ISO-8859-1 [Thu Sep 06 13:24:00.118048 2012] [http:trace4] [pid 29121:tid 139699051894528] http_filters.c(806): [client 10.x.x.x:56178] Content-Language: en-US [Thu Sep 06 13:24:00.118068 2012] [http:trace4] [pid 29121:tid 139699051894528] http_filters.c(806): [client 10.x.x.x:56178] Content-Length: 0 [Thu Sep 06 13:24:00.118087 2012] [http:trace4] [pid 29121:tid 139699051894528] http_filters.c(806): [client 10.x.x.x:56178] Keep-Alive: timeout=5, max=100 [Thu Sep 06 13:24:00.118107 2012] [http:trace4] [pid 29121:tid 139699051894528] http_filters.c(806): [client 10.x.x.x:56178] Connection: Keep-Alive [Thu Sep 06 13:24:00.118150 2012] [proxy_http:trace2] [pid 29121:tid 139699051894528] mod_proxy_http.c(2075): [client 10.x.x.x:56178] end body send [Thu Sep 06 13:24:00.118183 2012] [proxy_balancer:debug] [pid 29121:tid 139699051894528] mod_proxy_balancer.c(656): [client 10.x.x.x:56178] AH01176: proxy_balancer_post_request for (balancer://default) [Thu Sep 06 13:24:00.118260 2012] [core:trace6] [pid 29121:tid 139699051894528] core_filters.c(525): [client 10.x.x.x:56178] core_output_filter: flushing because of FLUSH bucket [Thu Sep 06 13:24:00.130769 2012] [core:trace5] [pid 29121:tid 139699051894528] protocol.c(627): [client 10.x.x.x:56178] Request received from client: GET //clusterjsp/ HTTP/1.0 [Thu Sep 06 13:24:00.130817 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(301): [client 10.x.x.x:56178] Headers received from client: [Thu Sep 06 13:24:00.130826 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Host: mydomain.foo:8080 [Thu Sep 06 13:24:00.130833 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0 [Thu Sep 06 13:24:00.130838 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [Thu Sep 06 13:24:00.130844 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Accept-Language: en-us,en;q=0.5 [Thu Sep 06 13:24:00.130849 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Accept-Encoding: gzip, deflate [Thu Sep 06 13:24:00.130855 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Cookie: __utma=85701643.1776763863.1324649383.1324649383.1324649383.1 [Thu Sep 06 13:24:00.130862 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Via: 1.0 proxy.foo:3128 (squid/2.7.STABLE5) [Thu Sep 06 13:24:00.130867 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] X-Forwarded-For: 10.x.x.x [Thu Sep 06 13:24:00.130873 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Cache-Control: max-age=259200 [Thu Sep 06 13:24:00.130879 2012] [http:trace4] [pid 29121:tid 139699051894528] http_request.c(305): [client 10.x.x.x:56178] Connection: keep-alive [Thu Sep 06 13:24:00.130902 2012] [authz_core:debug] [pid 29121:tid 139699051894528] mod_authz_core.c(828): [client 10.x.x.x:56178] AH01628: authorization result: granted (no directives) [Thu Sep 06 13:24:00.130910 2012] [core:trace3] [pid 29121:tid 139699051894528] request.c(227): [client 10.x.x.x:56178] request authorized without authentication by access_checker_ex hook: /clusterjsp/ [Thu Sep 06 13:24:00.130923 2012] [proxy_balancer:trace1] [pid 29121:tid 139699051894528] mod_proxy_balancer.c(73): [client 10.x.x.x:56178] canonicalising URL //default/clusterjsp/ [Thu Sep 06 13:24:00.130951 2012] [lbmethod_bybusyness:debug] [pid 29121:tid 139699051894528] mod_lbmethod_bybusyness.c(53): AH01211: proxy: Entering bybusyness for BALANCER (balancer://default) [Thu Sep 06 13:24:00.130966 2012] [lbmethod_bybusyness:debug] [pid 29121:tid 139699051894528] mod_lbmethod_bybusyness.c(114): AH01212: proxy: bybusyness selected worker "http://backend02.foo:5080" : busy 0 : lbstatus -2 [Thu Sep 06 13:24:00.130976 2012] [proxy_balancer:debug] [pid 29121:tid 139699051894528] mod_proxy_balancer.c(614): [client 10.x.x.x:56178] AH01172: balancer://default: worker (http://backend02.foo:5080) rewritten to http://backend02.foo:5080/clusterjsp/ [Thu Sep 06 13:24:00.130984 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(1653): AH00924: worker http://backend02.foo:5080 shared already initialized [Thu Sep 06 13:24:00.130990 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(1697): AH00927: initializing worker http://backend02.foo:5080 local [Thu Sep 06 13:24:00.131004 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(1729): AH00930: initialized pool in child 29121 for (backend02.foo) min=0 max=50 smax=50 [Thu Sep 06 13:24:00.131012 2012] [proxy:debug] [pid 29121:tid 139699051894528] mod_proxy.c(1070): [client 10.x.x.x:56178] AH01143: Running scheme balancer handler (attempt 0) [Thu Sep 06 13:24:00.131019 2012] [proxy_http:trace1] [pid 29121:tid 139699051894528] mod_proxy_http.c(2183): [client 10.x.x.x:56178] HTTP: serving URL http://backend02.foo:5080/clusterjsp/ [Thu Sep 06 13:24:00.131031 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(1978): AH00942: HTTP: has acquired connection for (backend02.foo) [Thu Sep 06 13:24:00.131040 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(2030): [client 10.x.x.x:56178] AH00944: connecting http://backend02.foo:5080/clusterjsp/ to backend02.foo:5080 [Thu Sep 06 13:24:00.131836 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(2152): [client 10.x.x.x:56178] AH00947: connected /clusterjsp/ to backend02.foo:5080 [Thu Sep 06 13:24:00.131860 2012] [proxy:trace2] [pid 29121:tid 139699051894528] proxy_util.c(2404): HTTP: fam 2 socket created to connect to backend02.foo [Thu Sep 06 13:24:00.135992 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(2556): AH00962: HTTP: connection complete to 192.x.x.x:5080 (backend02.foo) [Thu Sep 06 13:24:00.136059 2012] [core:trace6] [pid 29121:tid 139699051894528] core_filters.c(525): [remote 192.x.x.x:5080] core_output_filter: flushing because of FLUSH bucket [Thu Sep 06 13:24:00.162547 2012] [proxy_http:trace3] [pid 29121:tid 139699051894528] mod_proxy_http.c(1689): [client 10.x.x.x:56178] Status from backend: 200 [Thu Sep 06 13:24:00.162634 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1373): [client 10.x.x.x:56178] Headers received from backend: [Thu Sep 06 13:24:00.162672 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1375): [client 10.x.x.x:56178] Server: [Thu Sep 06 13:24:00.162728 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1375): [client 10.x.x.x:56178] Set-Cookie: JSESSIONID=b52851a37bdf8595fefcd84787e3.2; Path=/clusterjsp; HttpOnly [Thu Sep 06 13:24:00.162773 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1375): [client 10.x.x.x:56178] Content-Type: text/html;charset=ISO-8859-1 [Thu Sep 06 13:24:00.162805 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1375): [client 10.x.x.x:56178] Content-Length: 1590 [Thu Sep 06 13:24:00.162832 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1375): [client 10.x.x.x:56178] Date: Thu, 06 Sep 2012 11:24:00 GMT [Thu Sep 06 13:24:00.162887 2012] [proxy_http:trace3] [pid 29121:tid 139699051894528] mod_proxy_http.c(1936): [client 10.x.x.x:56178] start body send [Thu Sep 06 13:24:00.162973 2012] [http:trace3] [pid 29121:tid 139699051894528] http_filters.c(963): [client 10.x.x.x:56178] Response sent with status 200, headers: [Thu Sep 06 13:24:00.163002 2012] [http:trace5] [pid 29121:tid 139699051894528] http_filters.c(970): [client 10.x.x.x:56178] Date: Thu, 06 Sep 2012 11:24:00 GMT [Thu Sep 06 13:24:00.163049 2012] [http:trace5] [pid 29121:tid 139699051894528] http_filters.c(973): [client 10.x.x.x:56178] Server: [Thu Sep 06 13:24:00.163076 2012] [http:trace4] [pid 29121:tid 139699051894528] http_filters.c(806): [client 10.x.x.x:56178] Content-Type: text/html;charset=ISO-8859-1 [Thu Sep 06 13:24:00.163096 2012] [http:trace4] [pid 29121:tid 139699051894528] http_filters.c(806): [client 10.x.x.x:56178] Content-Length: 1590 [Thu Sep 06 13:24:00.163115 2012] [http:trace4] [pid 29121:tid 139699051894528] http_filters.c(806): [client 10.x.x.x:56178] Set-Cookie: JSESSIONID=b52851a37bdf8595fefcd84787e3.2; Path=/clusterjsp; HttpOnly [Thu Sep 06 13:24:00.163135 2012] [http:trace4] [pid 29121:tid 139699051894528] http_filters.c(806): [client 10.x.x.x:56178] Keep-Alive: timeout=5, max=99 [Thu Sep 06 13:24:00.163155 2012] [http:trace4] [pid 29121:tid 139699051894528] http_filters.c(806): [client 10.x.x.x:56178] Connection: Keep-Alive [Thu Sep 06 13:24:00.163224 2012] [proxy:debug] [pid 29121:tid 139699051894528] proxy_util.c(1993): AH00943: http: has released connection for (backend02.foo) [Thu Sep 06 13:24:00.163261 2012] [proxy_http:trace2] [pid 29121:tid 139699051894528] mod_proxy_http.c(2075): [client 10.x.x.x:56178] end body send [Thu Sep 06 13:24:00.163286 2012] [proxy_balancer:debug] [pid 29121:tid 139699051894528] mod_proxy_balancer.c(656): [client 10.x.x.x:56178] AH01176: proxy_balancer_post_request for (balancer://default) [Thu Sep 06 13:24:00.163335 2012] [core:trace6] [pid 29121:tid 139699051894528] core_filters.c(525): [client 10.x.x.x:56178] core_output_filter: flushing because of FLUSH bucket [Thu Sep 06 13:24:00.561581 2012] [core:trace4] [pid 29117:tid 139699252926240] mpm_common.c(528): mpm child 29393 (gen 0/slot 17) exited [Thu Sep 06 13:24:01.563057 2012] [core:trace4] [pid 29117:tid 139699252926240] mpm_common.c(528): mpm child 30278 (gen 0/slot 36) exited