haproxy日誌問題
非常感謝了.
haproxy已經可以正常的幹活,我想HAPROXY記錄客戶訪問的日誌, 一直都不成功,麻煩您給看一下我的配置文件哪裡有錯.
系統:freebsd7.2
版本:# HA-Proxy version 1.3.15.5 2008/10/12
haproxy配置文件
########
global
maxconn 4096
uid 65534
gid 65534
daemon
#debug
quiet
nbproc 2
pidfile /var/run/haproxy.pid
defaults
log global
mode http
option httplog
option dontlognull
log 127.0.0.1 local3
retries 3
maxconn 2000
contimeout 5000
clitimeout 50000
srvtimeout 50000
listen HTTP_SERVER 192.168.0.11:80
mode http
option dontlognull
log 127.0.0.1 local3
cookie SERVERID rewrite
option httplog
option httpchk
option httpclose
stats uri /stats
stats auth root:root
balance roundrobin
option httpchk /index.html
server app1_2 10.0.0.5 cookie app1inst2 check inter 2000 rise 2 fall 5
server app1_2 10.0.0.2 cookie app1inst2 check inter 2000 rise 2 fall 5
執行haproxy的用戶
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
編輯/etc/syslog.conf
加入了local3.* /var/log/haproxy.log
#touch /var/log/haproxy.log
#chown nobody:nobody /var/log/haproxy.log
#chmod a+x /var/log/haproxy.log
啟動
# /usr/local/etc/rc.d/haproxy start
Starting haproxy.
狀態
# /usr/local/etc/rc.d/haproxy status
haproxy is running as pid 1312.
客戶端訪問時,haproxy.log就是不記錄日誌,syslogd也重啟了
《解決方案》
如果你的系統是rhel,
修改syslogd的啟動設定檔,通常在/etc/sysconfig/syslog內
SYSLOGD_PARAMS=""
改為:
SYSLOGD_PARAMS="-r"
然後重啟syslog
《解決方案》
回復 #2 zysno1 的帖子
是的
《解決方案》
HA有自己默認的日誌路徑和文件放置, 在/var/log下
我今天也在找這個東西,查看有哪些IP訪問過!