配置 haproxy 来检测失败的 Web 服务器

配置 haproxy 来检测失败的 Web 服务器

我有两个网络服务器:

  • 网络地址:192.168.0.3
  • 网络B: 192.168.0.4

并使用 haproxy 在它们之间进行负载平衡。

如何配置 haproxy 来检测 WEB A 或 WEB B 何时死亡并停止在那里转发连接?

答案1

您想要求 haproxy 使用 HTTP 状态检查来检测故障的服务器。

搜索配置指南http-checkhttpchk

你最终会得到类似这样的结果:

backend brazzers
        mode http
        balance roundrobin
        option httpchk GET /status HTTP/1.1\r\nHost:\ api.brazzers.com
        server  bz_00 10.0.0.1:8000 check
        server  bz_01 10.0.0.2:8000 check

相关内容