global log 127.0.0.1 local0 log 127.0.0.1 local1 notice maxconn 8196 chroot /var/lib/haproxy user haproxy group haproxy spread-checks 5 daemon #debug #quiet defaults log global option dontlognull option redispatch option allbackups retries 3 maxconn 8192 contimeout 5000 clitimeout 50000 srvtimeout 50000 listen stats :8080 balance mode http stats enable stats auth me:password listen http : mode tcp option tcplog balance roundrobin server smtp 192.168.0.1:25 check server smtp1 192.168.0.2:25 check server smtp2 192.168.0.3:25 check server smtp3 192.168.0.4:25 check backend riak_rest_backend mode http balance roundrobin option httpchk GET /ping option httplog server riak1 riak1.:8098 weight 1 maxconn 1024 check server riak2 riak2.:8098 weight 1 maxconn 1024 check server riak3 riak3.:8098 weight 1 maxconn 1024 check server riak4 riak4.:8098 weight 1 maxconn 1024 check frontend riak_rest bind 127.0.0.1:8098 mode http option contstats default_backend riak_rest_backend backend riak_protocol_buffer_backend balance leastconn mode tcp server riak1 riak1.:8087 weight 1 maxconn 1024 check server riak2 riak2.:8087 weight 1 maxconn 1024 check server riak3 riak3.:8087 weight 1 maxconn 1024 check server riak4 riak4.:8087 weight 1 maxconn 1024 check frontend riak_protocol_buffer bind 127.0.0.1:8087 mode tcp option tcplog option contstats default_backend riak_protocol_buffer_backend