我已经configurationrsyslog(CentOS 6.3)添加-c 0 -r选项和行
local2.* /var/log/haproxy.log
并重新启动rsyslog但所有发生的是haproxy.log被创build。 它从来没有写入。
不太清楚如何解决这个问题。
下面是我的haproxy.cfg文件。 根据local2 ,没有其他configuration使用rsyslog.conf 。 我的haproxyconfiguration基本上是默认的,只是试图让日志工作第一。
我相信haproxy只有通过UDP系统日志logging。 haproxy.cfg中的日志configuration行是什么?
是吗?
log 127.0.0.1 local2
如果是这样,您需要通过取消注释来启用rsyslogconfiguration中的UDP服务器模块:
$ModLoad imudp.so $UDPServerRun 514
提示:我在我所有的haproxy服务器上运行以下命令:
sudo sed -i 's/#$ModLoad imudp.so/$ModLoad imudp.so/' /etc/rsyslog.conf; sudo sed -i 's/#$UDPServerRun 514/$UDPServerRun 514/' /etc/rsyslog.conf; sudo service rsyslog restart