我正在尝试在 Amazon EC2 服务器(通过 EngineYard 管理)上的 Gentoo 1.12.11.1 中启用 HAProxy 日志记录。
我修改了 syslog.conf 文件,如下所示:
local0.* -/var/log/haproxy.log
我还修改了 haproxy.cfg 文件以包含
log 127.0.0.1 local0
在全局设置下。
我已重启两个守护进程,日志文件已在指定位置创建。但是 HAProxy 仍然无法写入文件。我猜想这是因为 Syslog 未配置为接受 TCP/UDP 连接。根据http://linuxadminzone.com/enable-or-fix-logging-for-haproxy-load-balancer/我需要传递 -r 标志来启用此功能。不幸的是,我不知道在这个发行版上应该在哪里设置该标志。
提前致谢!
答案1
您可以在文件中找到/etc/conf.d/sysklogd
:
SYSLOGD="-m 0 -r"