前端 – HAProxy健康检查

我当前的设置有2个HAProxies配置了keepalived高可用性,2个代理用作虚拟Web服务的反向代理和负载平衡器.我知道HAProxy可以检查其后端的健康状况(我已经配置了这个),但我的问题是其他的.

在我公司有一台F5 Big-IP负载均衡器作为第一道防线,它会在需要时将请求重定向到我的HAProxies.

我需要知道是否有办法让我的F5 Big-IP检查HAProxies前端的健康状况,因此当代理启动时,任何请求都将丢失.

谢谢

最佳答案
曾经有一个模式健康选项,但在最近的版本中,最简单的方法是在给定端口上使用monitor-uri:

listen health_check_http_url
    bind :8888
    mode http
    monitor-uri /healthz
    option      dontlognull

您可以在前端使用monitor-uri并使用ACL选择它,但端口版本非常清晰明了.

https://cbonte.github.io/haproxy-dconv/1.6/configuration.html#4.2-mode

https://cbonte.github.io/haproxy-dconv/1.6/configuration.html#4.2-monitor-uri

转载注明原文:前端 – HAProxy健康检查 - 代码日志