httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject DO NOT REPLY [Bug 47207] New: mod_proxy_balancer + mod_proxy_http does not consider 500 responses "Err"
Date Sun, 17 May 2009 13:33:41 GMT

           Summary: mod_proxy_balancer + mod_proxy_http does not consider
                    500 responses "Err"
           Product: Apache httpd-2
           Version: 2.2.3
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: mod_proxy_balancer

500 Internal Server Errors reported by backend server get forwarded to client;
the balancer does not flag the failing balancer member with the "Err" flag but
instead continues to try to use it leaving it at "Ok" status. Should this
really be so?

500 errors show up in both frontend and backend Apache logs.

Topology is:

FRONTEND: Apache + mod_proxy + mod_proxy_balancer + mod_proxy_http --> BACKEND:
Apache + mod_proxy + mod_proxy_http --> BACKEND: Tomcat Coyote --> the

Configuration is (FRONTEND):

      ProxyPass /infoglueCMS balancer://admin_cluster/infoglueCMS
      ProxyPass /infoglueDeliverWorking
balancer://admin_cluster/infoglueDeliverWorking stickysession=JSESSIONID
      ProxyPass /infoglueDeliverPreview
balancer://admin_cluster/infoglueDeliverPreview stickysession=JSESSIONID
      <Proxy balancer://admin_cluster>
        BalancerMember keepalive=on route=admin1_1

        # For monitoring/administrative purposes ONLY
        # redirect parameter *should* be enough to redirect all new sessions to
the desired worker, but is not (bug?), so we add lbset > 0 (default) as well
        BalancerMember keepalive=on route=admin2_1
redirect=admin1_1 lbset=1

Configuration is (BACKEND):

      ProxyPass / keepalive=on
      ProxyPassReverse /

Configure bugmail:
------- You are receiving this mail because: -------
You are the assignee for the bug.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message