Skip to content

Instantly share code, notes, and snippets.

@tovbinm
Created May 30, 2012 01:02
Show Gist options
  • Save tovbinm/2831987 to your computer and use it in GitHub Desktop.
Save tovbinm/2831987 to your computer and use it in GitHub Desktop.
HAProxy config for Riak
global
user haproxy
group haproxy
daemon
maxconn 2048
defaults
log global
option dontlognull
balance roundrobin
clitimeout 60000
srvtimeout 60000
contimeout 5000
retries 3
option redispatch
option contstats
listen riak_pbc 127.0.0.1:8087
mode tcp
option tcpka
option srvtcpka
server riak1 riak_ip:8087 weight 1 maxconn 1000 check
server riak2 riak_ip:8087 weight 1 maxconn 1000 check
server riak3 riak_ip:8087 weight 1 maxconn 1000 check
server riak4 riak_ip:8087 weight 1 maxconn 1000 check
server riak5 riak_ip:8087 weight 1 maxconn 1000 check
listen riak_http 127.0.0.1:8098
mode http
option httpchk GET /ping
server riak1 riak_ip:8098 weight 1 maxconn 1000 check
server riak2 riak_ip:8098 weight 1 maxconn 1000 check
server riak3 riak_ip:8098 weight 1 maxconn 1000 check
server riak4 riak_ip:8098 weight 1 maxconn 1000 check
server riak5 riak_ip:8098 weight 1 maxconn 1000 check
listen stats
bind 0.0.0.0:8080
mode http
stats uri /
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment