centos 7 為haproxy啟動日誌記錄

vi /etc/haproxy/haproxy.cfg 可以看到如下行
log 127.0.0.1 local2
没有指定端口,默认为udp 514

vi /etc/rsyslog.conf
#启用在udp 514端口接收日子消息
$ModLoad imudp
$UDPServerRun 514

#在rules(规则)节中添加如下信息
local2.* /var/log/haproxy.log
#表示将发往facility local2的消息写入haproxy.log文件中,”local2.* “前面的local2表示facility,预定义的。*表示所有等级的消息

#重启 rsyslog
systemctl restart rsyslog
#重启haproxy
systemctl restart rsyslog

查看/var/log/haproxy.log文件应该能看到日志信息

如果查看log文件沒有權限,可以使用(假如用戶為user)

chown user /var/log/haproxy.log

更改權限就可以看到了

 

Posted in: fan