歡迎您光臨本站 註冊首頁

haproxy日誌問題

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

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訪問過!

[火星人 ] haproxy日誌問題已經有402次圍觀

http://coctec.com/docs/service/show-post-4839.html