背景环境:centos 6.6 x64
haproxy在使用过程中,配置完成后日志无法正常输出,网上大部分的解决方案都是针对syslog日志系统的。但centos6中日志管理已经由rsyslog来处理了,几经折腾终于搞定了haproxy的日志输出。
配置案例:
global log 127.0.0.1 local0 log 127.0.0.1 local1 notice maxconn 51200 chroot /usr/share/haproxy uid 99 gid 99 daemon debug
在/etc/rsyslog.d下为haproxy增加一个配置文件haproxy.conf,内容如下:
local3.* /var/log/haproxy.loglocal0.* /var/log/haproxy.log
2.vi /etc/rsyslog.conf 放开以下配置
$ModLoad imudp$UDPServerRun 514
3.vi /etc/sysconfig/rsyslog
SYSLOGD_OPTIONS="-r -m 0"
4.重启haproxy进程