I’ve enabled using the backend server with the “check” option to see when it’s down/up in the stats page. However, whenever the backend server is taken down for a restart or maintenance, the output is genereated on the main SSH console instead of redirecting it to the haproxy logfile:
Message from syslogd@localhost at Oct 31 06:16:13 ... haproxy: backend backend-server has no server available!
I’m using this option in the
global configuration section:
log 127.0.0.1 local2 debug
rsyslog.conf I’ve made the following modifications to redirect haproxy logging to
/var/log/haproxy.log - enabled UDP module to receive activity from Haproxy, and redirected
local2 to the desired logfile. All other activity, like handshake errors, tcplog goes there, but this notification somehow ended up in the main SSH console
# Provides UDP syslog reception $ModLoad imudp $UDPServerRun 514 $AllowedSender UDP, 127.0.0.1 # Save HAProxy messages to haproxy.log local2.* /var/log/haproxy.log
Any help is appreciated.