Я использую следующие haproxy.cfg из проекта 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
Он расстроен, потому что в файле конфигурации указано использовать "журнал, указанный в [global]" (который является log global
заявление), но global
раздел не содержит никаких спецификаций журнала.
Чтобы решить эту проблему, поставьте log 127.0.0.1 local0
(или ваш любимый сервер системного журнала и средство), как описано Вот