haproxy如何开启日志
默认haproxy是不记录日志的,但是调试的时候需要我们去记录日志,所以说一下日志的记录方法
1.编辑 /etc/rsyslog.conf,放开如下代码,记住是udp
# Provides UDP syslog reception $ModLoad imudp $UDPServerRun 514
2.增加日志的保存位置
# Save haproxy log local3.* /var/log/haproxy/haproxy.log
这里的local3指的是日志的级别,和haproxy.cfg中的要对应
3.修改haproxy.cfg,级别和刚才配置的一致
global log 127.0.0.1 local3
4.重启
service rsyslog restart service haproxy restart
这里需要说下日志的级别
Rsyslog的日志级别:(从上到下级别越来越高)
7 debug 调试信息的日志,日志信息最多
6 info 一般信息的日志,最常用
5 notice 最具有重要性的普通条件的信息
4 warning 警告级别
3 error 错误级别,阻止某个功能或者模块不能正常工作的信息
2 crit 严重级别,阻止整个系统或者整个软件不能正常工作的信息
1 alert 需要立刻修改的信息
0 emerg 内核崩溃等严重信息
none 不记录任何信息