Mar*_*kel 5 load-balancing haproxy amazon-ec2
我在 EC2 上使用 HAProxy 并使用 httpchk 来管理节点可用性。我使用伪唯一路径作为健康检查路由,以确保只有我的服务器响应健康检查。今天早些时候我有一个 EC2 服务器不存在了,在 haproxy 配置自动重新生成之前(控制器问题),亚马逊已经将 IP 重新分配给了 200 的每个请求(蜜罐?),然后我的 HAProxy 主机拉回了服务器进入轮换并开始在那里分配我的一些流量,直到控制器恢复并从列表中删除该 IP。
TLDR;
有没有办法将服务器身份验证方法添加到 HAProxy 的 httpchk?
不,但你可以使用
http-check expect
它可以让您定义响应应该是什么样子。
例如:
http-check expect ! string Foo\ Bar
仅当页面上有该字符串时才会成功。
我无法直接在文档中链接,但加载http://haproxy.1wt.eu/download/1.5/doc/configuration.txt并搜索“http-check Expect”以获取更多信息。