我试图在Amazon EC2服务器(通过EngineYardpipe理)上的Gentoo 1.12.11.1中启用HAProxy日志logging。
我已经修改了syslog.conf文件,如下所示:
local0.* -/var/log/haproxy.log
我也修改了haproxy.cfg文件来包含
log 127.0.0.1 local0
在全球范围内。
我已经重新启动这两个守护进程,并在指定的地方创build日志文件。 但是HAProxy仍然无法写入文件。 我认为这是因为Syslog没有configuration为接受TCP / UDP连接。 根据http://linuxadminzone.com/enable-or-fix-logging-for-haproxy-load-balancer/我需要通过-r标志来启用此function。 不幸的是,我无法弄清楚在这个发行版上设置该标志的位置。
提前致谢!
你可以在/etc/conf.d/sysklogd文件中find:
SYSLOGD="-m 0 -r"