Re: Health Check is not working, always shows a node up.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Moving ProxyHCExpr and BalancerMember out of Virtual Hostetter fixed the issue.




-------- Original message --------
From: Jim Jagielski <jim@xxxxxxxxxxx>
Date: 2016-11-13 1:13 PM (GMT-05:00)
To: users@xxxxxxxxxxxxxxxx
Subject: Re: [users@httpd] Health Check is not working, always shows a node up.

There is an issue w/ the health check URL not being copied in
some VirtualHost environments. This bug has been squashed and fixed
in 2.4.24 should will be out within 2 weeks.

> On Nov 10, 2016, at 5:26 PM, Vladimir L <vliapko@xxxxxxxxx> wrote:
>
> 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>
>     BalancerMember http://172.28.89.174:8080 hctemplate=acut route=1 ping=500ms
>     BalancerMember http://172.28.89.175:8080 hctemplate=acut route=2 ping=500ms
>     BalancerMember http://172.28.90.177:8080 hctemplate=acut route=3 ping=500ms
>     ProxySet   stickysession=ROUTEID
>
> </Proxy>
>
> <Location "/acutprodlb/>
>      Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
>      RequestHeader unset Accept-Encoding
>      RequestHeader set Host hidden.com
>      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
>
> Worker URL Route RouteRedir Factor Set Status Elected Busy Load To From HC Method HC Interval Passes Fails HC uri HC Expr
> http://172.28.89.174:8080 1 1 0 Init Ok 5 0 -10 11K 5.4K GET 2 1 (0) 1 (0) /universal/login/index.jsp ok234
> http://172.28.89.175:8080 2 1 0 Init Ok 0 0 5 0 0 GET 2 1 (0) 1 (0) /universal/login/index.jsp ok234
> http://172.28.90.177:8080 3 1 0 Init Ok 0 0 5 0 0 GET 2 1 (0) 1 (0) /universal/login/index.jsp ok234
>
>
> Thanks


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux