我正在使用以下内容haproxy配置文件来自couchdb项目:
global
maxconn 512
spread-checks 5
defaults
mode http
log global
monitor-uri /_haproxy_health_check
option log-health-checks
option httplog
balance roundrobin
option forwardfor
option redispatch
retries 4
option http-server-close
timeout client 150000
timeout server 3600000
timeout connect 500
stats enable
stats scope .
stats uri /_stats
frontend http-in
# This requires HAProxy 1.5.x
# bind *:$HAPROXY_PORT
bind *:5984
default_backend couchdbs
backend couchdbs
server couchdb1 127.0.0.1:15984 check inter 5s
server couchdb2 127.0.0.1:25984 check inter 5s
server couchdb3 127.0.0.1:35984 check inter 5s
但是,我在 haproxy.log 文件中看到以下内容:
[WARNING] 244/190008 (3040) : config : log format ignored for frontend
'http-in' since it has no log address.
此警告是什么意思实际上意思是?
我的haproxy版本是:
# haproxy --version
HA-Proxy version 1.5.8 2014/10/31
答案1
令人不高兴的是,配置文件说要使用“[global] 中指定的日志”(这是语句log global
),但该global
部分不包含任何日志规范。
要修复此问题,请log 127.0.0.1 local0
按照说明放置(或您最喜欢的系统日志服务器和设备)这里