我正在查看 haproxy 集群,但在记录所有请求时遇到了一些问题。 在 centos 7.3.1611 上,haproxy 版本 = 1.5.18。 我的配置如下:
global
log 127.0.0.1 local0
chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid
maxconn 4000
user haproxy
group haproxy
daemon
stats socket /var/lib/haproxy/stats
defaults
mode http
log global
option httplog
option dontlognull
option redispatch
retries 3
timeout http-request 10s
timeout queue 5m
timeout connect 10s
timeout client 5m
timeout server 5m
timeout http-keep-alive 10s
timeout check 10s
maxconn 3000
frontend esb_http
bind *:80
mode tcp
option forwardfor
default_backend esb_http_nodes
frontend esb_https
bind *:443
mode tcp
option forwardfor
default_backend esb_https_nodes
backend esb_http_nodes
mode tcp
balance roundrobin
server esb01 X.X.X.X:8283 check
server esb02 X.X.X.X:8283 check
backend esb_https_nodes
mode tcp
option ssl-hello-chk
balance roundrobin
server esb01 X.X.X.X:8246 check-ssl verify none
server esb02 X.X.X.X:8246 check-ssl verify none
如果我尝试调用示例 Web 服务,它会登录到 haproxy.log,但有时(相同的调用)不会,有时会在 5 分钟或更长时间后登录。有任何想法吗?提前致谢