как включить ведение журнала результатов проверки haproxy (или только сбоев)? Я видел несколько сообщений в списках рассылки, предлагающих это возможно:
Server LDAPSFarm/LDAPS1 is DOWN, reason: Socket error, check duration: 277ms. 1 active and 0 backup servers online. 0 sessions requeued, 0 total in queue.
но я не получаю таких же результатов. Моя конфигурация более или менее такая:
global
log 127.0.0.1 local0
user haproxy
group haproxy
spread-checks 5
defaults
log global
mode http
option httplog
option dontlognull
retries 3
redispatch
maxconn 2000
stats enable
stats hide-version
option allbackups
listen XXX YYY
mode tcp
balance roundrobin
option httpchk /
server XXX-1 ZZZ1 check port 8080 inter 2s rise 15 slowstart 10s
server XXX-2 ZZZ2 check port 8080 inter 2s rise 15 slowstart 10s
Если я включаю страницу статистики и смотрю на нее, я вижу, что иногда строки сервера становятся желтыми / красными, что говорит о сбоях мониторинга, но в настоящее время я не вижу ничего связанного с этим в файлах журнала. Как я могу получить эту информацию?
я думаю, что дело не в версии haproxy, вам может понадобиться добавить строку с
"option log-health-checks"
в конфигурационном файле haproxy. как показано ниже
defaults
log global
mode tcp
option tcplog
option log-health-checks
option dontlognull
option dontlog-normal
option redispatch
Выяснил причину. Версия haproxy, которую я использовал, просто не записывала сообщения об ошибках.
Ваш сервер системного журнала действительно прослушивает 127.0.0.1 и настроен ли где-нибудь для регистрации всех сообщений local0. *?