haproxyログの問題解決


背景環境:centos 6.6 x 64
haproxyは使用中、構成が完了するとログが正常に出力されず、ネット上のほとんどのソリューションはsyslogログシステム向けです.しかしcentos 6ではログ管理がrsyslogで処理され、何度も振り回されてhaproxyのログ出力が完了した.
構成例:

global
        log 127.0.0.1   local0
        log 127.0.0.1   local1 notice
        maxconn 51200
        chroot /usr/share/haproxy
        uid 99
        gid 99
        daemon
        debug
  • は/etc/rsyslog.d haproxyにプロファイルhaproxyを追加する.conf、内容は以下の通り:
  •     
    local3.*  /var/log/haproxy.log
    local0.*  /var/log/haproxy.log

    2.vi/etc/rsyslog.confは以下の構成を開放する
        
    $ModLoad imudp
    $UDPServerRun 514

    3.vi /etc/sysconfig/rsyslog
      SYSLOGD_OPTIONS="-r -m 0"

    4.haproxyプロセスの再起動