Code:
global
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
#log loghost local0 info
maxconn 120000
#debug
#quiet
user haproxy
group haproxy
1. Enable remote logging bằng cách chỉnh `/etc/sysconfig/syslog` thành:
Code:
SYSLOGD_OPTIONS="-r -m 0"
2. Cấu hình syslog `/etc/syslog.conf` để đưa log từ facility local0 vào đâu đó, ví dụ:
Code:
local0.* -/var/log/haproxy.log
3. Restart syslog service.
Nếu đang dùng rsyslog thì cách chỉnh ở phần 1. hơi khác.
Code:
listen webfarm 192.168.0.20:80
mode http
stats enable
stats auth user:123456
balance roundrobin
cookie JSESSIONID prefix
option httpchk HEAD /check.txt HTTP/1.0
option httpclose
option forwardfor
server web1 192.168.0.18:80 cookie A check
server web2 192.168.0.19:80 cookie B check
Thêm `option httplog` vào phần này, đợi cho bị lỗi 504 lại rồi xem `haproxy.log` có gì.