标签:强制 访问 重启 root sleep logs ogr rsyslog 错误信息
由于数据分析的需要,我们必须打开Haproxy日志,并记录相关的503错误信息进行汇总统计。
所以有了下文:
在配置前,我们先来了解下日志的level: local0~local7,16~23保留为本地使用。
0 emerg 系统不可用
1 alert 必须马上采取行动的事件
2 crit 关键的事件
3 err 错误事件
4 warning 警告事件
5 notice 普通但重要的事件
6 info 有用的信息
7 debug 调试信息
haproxy 日志切割
(1) 取消将日志记录在/var/log/messages目录中
默认会也将haproxy日志记录在/var/log/message中,要去掉。
# vi /etc/rsyslog.conf
local3.* /var/log/haproxy.log
(2) haproxy日志切割
haproyx日志切割脚本,没有现成的,就专门写了一个日志切割脚本来实现每天的日志切割,加入到计划任务中,一定要su root -c 强制root权限执行。如果要保留访问日志,可以修改脚本实现。
#!/bin/bash # this is scrpts is cut haproxy log mv /var/log/haproxy.log /var/log/haproxy.log.bak if [ -e /var/log/haproxy.log.bak ]; then logrotate -f /etc/logrotate.conf chown nobody:nobody /var/log/haproxy.log chmod +x /var/log/haproxy.log fi sleep 1 if [ -e /var/log/haproxy.log ]; then rm -rf /var/log/haproxy.log.bak fi
(3)重启服务
/etc/init.d/rsyslog restart
标签:强制 访问 重启 root sleep logs ogr rsyslog 错误信息
原文地址:http://www.cnblogs.com/sunziying/p/6651802.html