我刚开始使用haproxy,所以如果我听起来很傻,不好意思。 haproxy itsekf工作正常,这是使用中的configuration文件:
# This file managed by Puppet global chroot /var/lib/haproxy daemon group haproxy log 10.0.2.15 local0 maxconn 4000 pidfile /var/run/haproxy.pid stats socket /var/lib/haproxy/stats user haproxy defaults log global maxconn 8000 option redispatch retries 3 stats enable timeout http-request 10s timeout queue 1m timeout connect 10s timeout client 1m timeout server 1m timeout check 10s listen nlb01 192.168.2.7:80 balance roundrobin mode http option tcplog option ssl-hello-chk option httpclose option forwardfor option httpchk HEAD /check.txt HTTP/1.0 server apps01-uk-local 192.168.2.4:8080 check server apps02-uk-local 192.168.2.5:8080 check
在web-gui中,即使节点正在运行,状态总是“DOWN”。 试图search网站上的论坛和各种其他地方没有太多的运气。 任何想法我在这里想念什么? 在此先感谢您的帮助。 干杯!!
LastChk列告诉你haproxy上次尝试检查服务器状态时发生了什么。 在你的情况下, L7STS/404的状态意味着服务器在尝试检查时返回了404错误。 你的configuration文件说要查找check.txt 。 那个文件真的存在吗? 如果没有,创build它,并解决问题!