“Haproxy日志配置”的版本间的差异
来自Dennis的知识库
Dennis zhuang(讨论 | 贡献) |
Dennis zhuang(讨论 | 贡献) |
||
第3行: | 第3行: | ||
global | global | ||
− | + | log /dev/log local0 info | |
− | + | log /dev/log local0 notice | |
第16行: | 第16行: | ||
3. 配置日志切换: /etc/logrotate.d/haproxy | 3. 配置日志切换: /etc/logrotate.d/haproxy | ||
− | /var/log/haproxy/*.log { | + | /var/log/haproxy/*.log { |
− | + | daily | |
− | + | missingok | |
− | + | rotate 28 | |
− | + | compress | |
− | + | delaycompress | |
− | + | notifempty | |
− | + | create 644 root adm | |
− | + | sharedscripts | |
− | + | postrotate | |
− | + | /etc/init.d/haproxy reload > /dev/null | |
− | + | endscript | |
− | } | + | } |
4.重启rsyslog和haproxy | 4.重启rsyslog和haproxy |
2013年12月3日 (二) 09:11的版本
1. /etc/haproxy/haproxy.cfg开启日志:
global log /dev/log local0 info log /dev/log local0 notice
2. 配置rsyslog: /etc/rsyslog.d/haproxy.conf
if ($programname == 'haproxy' and $syslogseverity-text == 'info') then -/var/log/haproxy/haproxy-info.log & ~ if ($programname == 'haproxy' and $syslogseverity-text == 'notice') then -/var/log/haproxy/haproxy-notice.log & ~
3. 配置日志切换: /etc/logrotate.d/haproxy
/var/log/haproxy/*.log { daily missingok rotate 28 compress delaycompress notifempty create 644 root adm sharedscripts postrotate /etc/init.d/haproxy reload > /dev/null endscript }
4.重启rsyslog和haproxy
sudo restart rsyslog sudo /etc/init.d/haproxy restart