httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
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
https://issues.apache.org/bugzilla/show_bug.cgi?id=47207

           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
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: Bjorn.Wiberg@its.uu.se


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
application


Configuration is (FRONTEND):

      ProxyPass /infoglueCMS balancer://admin_cluster/infoglueCMS
stickysession=JSESSIONID
      ProxyPass /infoglueDeliverWorking
balancer://admin_cluster/infoglueDeliverWorking stickysession=JSESSIONID
      ProxyPass /infoglueDeliverPreview
balancer://admin_cluster/infoglueDeliverPreview stickysession=JSESSIONID
      <Proxy balancer://admin_cluster>
        BalancerMember http://10.0.1.11 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 http://10.0.2.11 keepalive=on route=admin2_1
redirect=admin1_1 lbset=1
      </Proxy>

Configuration is (BACKEND):

      ProxyPass / http://127.0.0.1:8080/ keepalive=on
      ProxyPassReverse / http://127.0.0.1:8080/

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message