haproxy-第7层健康检查失败

时间:2019-08-09 22:13:10

标签: haproxy

我偶尔会遇到第7层健康检查失败。这似乎是在生产机器上随机发生的,平均一分钟或每几分钟平均一次。配置如下:

height: auto;

HAproxy日志告诉我以下内容:

backend api
    mode http
    option httpchk GET /api/v1/status HTTP/1.0
    http-check expect status 200
    balance roundrobin
    server api1 127.0.0.1:8001 check fall 3 rise 2
    server api2 127.0.0.1:8002 check fall 3 rise 2

奇怪的是,当我运行脚本以比HAproxy快得多的速度获取相同的URL时,它永远不会返回200响应。它永远不会像HAproxy那样挂起。

此外,我偶尔会因各种API调用而出现HAProxy错误,而不仅仅是运行状况检查,它们看起来都非常相似:

Health check for server api/api2 failed, reason: Layer7 timeout, check duration: 10001ms, status: 2/3 UP.

这里可能是什么问题?这真的让我感到难过。

0 个答案:

没有答案