有时HAProxy实例将统计报告请求转发到后端,而不是自己提供统计信息。
我已经尝试过以下版本:
每个安装的版本都是一样的。 第一个stat请求通常由HAProxy回答,但是在浏览器中重新加载之后,它将被转发
configuration的相应部分如下所示:
global log 127.0.0.1 local0 log 127.0.0.1 local1 notice maxconn 4096 user haproxy group haproxy daemon nbproc 4 defaults log global mode http option httplog option dontlognull retries 3 option redispatch maxconn 2000 contimeout 5000 clitimeout 10000 srvtimeout 10000 stats enable stats auth haproxy:test backend appserver balance roundrobin reqidel ^X-Fowarded-For option httpchk GET / HTTP/1.0 server appserver1 10.2.0.2:8080 weight 1 check server appserver2 10.2.0.3:8080 weight 1 check frontend http bind 0.0.0.0:80 default_backend appserver
如自述文件所述。 这可能是什么问题?
谢谢!
简单:您的configuration缺less默认部分中的“选项httpclose”语句。 只要添加这个,它将被修复。 原因是,如果您在已经与服务器build立的会话上发送统计请求并保持活动状态,则只有服务器才能看到它。