On 07/04/2015 09:55 μμ, Florin Andrei wrote:
Let's say HAproxy is used for a second layer of load balancers, with the
first layer being AWS ELBs.
When you create an ELB, you can specify a health check. This should
actually check the health of the HAproxy instances that the ELB is
pointing at.
Is there a way to make HAproxy answer a health check from an ELB? This
health check cannot be passed all the way to the backend web servers,
because they all answer different URL prefixes.
You can use monitor-uri, here is an example
acl site_dead nbsrv(foo_backend) lt 2
monitor-uri /site_alive
monitor fail if site_dead
then point healthcheck from ELB to ip/site_alive
Cheers,
Pavlos
signature.asc
Description: OpenPGP digital signature