Haproxy 開啟日志記錄


CentOS 7上yum安裝的Haproxy,默認沒有記錄日志。需要做一下配置才能記錄日志。(不知道其他版本是否需要,已經忘記了)主要是用到了Haproxy,以前貌似沒有這么麻煩,今天配置出了一些問題查日志才發現原來Haproxy需要自己手工開啟日志記錄功能。因此作為相關記錄!

 

1. 創建記錄日志文件

mkdir /var/log/haproxy
chmod a+w /var/log/haproxy

 

2. 開啟rsyslog記錄haproxy日志功能

編輯“/etc/rsyslog.conf”打開如下配置項:

# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514

添加如下內容:

# Save haproxy log
local0.*                       /var/log/haproxy/haproxy.log

3. 修改“/etc/sysconfig/rsyslog”文件,內容如下

# Options for rsyslogd
# Syslogd options are deprecated since rsyslog v3.
# If you want to use them, switch to compatibility mode 2 by "-c 2"
# See rsyslogd(8) for more details
SYSLOGD_OPTIONS="-r -m 0 -c 2"

4. 配置haproxy

編輯haproxy配置文件,進行如下內容修改

log 127.0.0.1 local0 info

5. 驗證是否生效

###重啟服務
systemctl restart haproxy
service rsyslog restart

###查看日志記錄
tailf /var/log/haproxy/haproxy.log

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM