“Haproxy日志配置”的版本间的差异

来自Dennis的知识库
跳转到: 导航搜索
第3行: 第3行:
  
 
     global
 
     global
    log /dev/log local0 info
+
            log /dev/log local0 info
    log /dev/log local0 notice
+
            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
+
        daily
    missingok
+
        missingok
    rotate 28
+
        rotate 28
    compress
+
        compress
    delaycompress
+
        delaycompress
    notifempty
+
        notifempty
    create 644 root adm
+
        create 644 root adm
    sharedscripts
+
        sharedscripts
    postrotate
+
        postrotate
    /etc/init.d/haproxy reload > /dev/null
+
        /etc/init.d/haproxy reload > /dev/null
    endscript
+
        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
个人工具
名字空间

变换
操作
导航
工具箱