I am testing with 3backend nodes, 1st returns 404, the third is not responding at all, but Apache seems never tries to send a health check there. All nodes are shown Init OK in Balancer Manager all the time. Apache 2.4.23 RHEL
ProxyHCExpr ok234 {%{REQUEST_STATUS} =~ /^[23]/}
ProxyHCTemplate acut hcmethod=GET hcexpr=ok234 hcfails=1 hcinterval=2 hcpasses=1 hcuri=/universal/login/index.jsp
<Proxy balancer://acutprodlb>
ProxySet stickysession=ROUTEID
</Proxy>
<Location "/acutprodlb/>
Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
RequestHeader unset Accept-Encoding
ProxyPass balancer://acutprodlb/ stickysession=ROUTEID
ProxyPassReverse balancer://acutprodlb/
ProxyPassReverse /
ProxyPassReverseCookiePath "/" "/acutprodlb/"
</Location>
LoadBalancer Status for balancer://acutprodlb [pcfdb3b05_acutprodlb]
MaxMembers | StickySession | DisableFailover | Timeout | FailoverAttempts | Method | Path | Active |
---|
3 [3 Used] | ROUTEID | Off | 0 | 2 | byrequests | /acutprodlb/ | Yes |
Thanks