Skip to content

Instantly share code, notes, and snippets.

@xixitalk
Last active March 26, 2016 00:24

Revisions

  1. xixitalk revised this gist Mar 26, 2016. 1 changed file with 26 additions and 18 deletions.
    44 changes: 26 additions & 18 deletions haproxy.cfg
    Original file line number Diff line number Diff line change
    @@ -9,27 +9,35 @@ option persist
    timeout connect 10000
    timeout client 150000
    timeout server 150000

    listen stats
    bind *:12222
    mode http
    stats enable
    stats uri /
    stats refresh 10s

    retries 1
    option redispatch
    frontend ss-in
    bind *:8877
    default_backend ss-out
    backend ss-out
    server server1 jp0.example.com:8443 maxconn 20480 weight 30
    server server2 jp1.example.com:8443 maxconn 20480 weight 30
    server server3 jp2.example.com:8443 maxconn 20480 weight 30
    server server4 jp3.example.com:8443 maxconn 20480 weight 30
    server server5 jp4.example.com:8443 maxconn 20480 weight 30
    server server6 jp5.example.com:8443 maxconn 20480 weight 30
    server server7 uk.example.com:8443 maxconn 20480 weight 5
    server server8 sg.example.com:8443 maxconn 20480 weight 10
    server server9 us0.example.com:8443 maxconn 20480 weight 20
    server server10 us1.example.com:8443 maxconn 20480 weight 20
    server server11 us2.example.com:8443 maxconn 20480 weight 20
    server server12 us3.example.com:8443 maxconn 20480 weight 20 backup
    server server13 us4.example.com:8443 maxconn 20480 weight 20
    server server14 us5.example.com:8443 maxconn 20480 weight 20
    server server15 us6.example.com:8443 maxconn 20480 weight 20
    server server16 us7.example.com:8443 maxconn 20480 weight 20
    server server17 us8.example.com:8443 maxconn 20480 weight 20
    server server18 hk.example.com:8443 maxconn 20480 weight 100
    server jp0 jp0.example.com:8443 maxconn 20480 weight 1 backup
    server jp1 jp1.example.com:8443 maxconn 20480 weight 1 backup
    server jp2 jp2.example.com:8443 maxconn 20480 weight 1 backup
    server jp3 jp3.example.com:8443 maxconn 20480 weight 1 backup
    server jp4 jp4.example.com:8443 maxconn 20480 weight 1 backup
    server jp5 jp5.example.com:8443 maxconn 20480 weight 1 backup
    server uk uk.example.com:8443 maxconn 20480 weight 1 backup
    server sg sg.example.com:8443 maxconn 20480 weight 1 backup
    server us0 us0.example.com:8443 maxconn 20480 weight 1 backup
    server us1 us1.example.com:8443 maxconn 20480 weight 1 backup
    server us2 us2.example.com:8443 maxconn 20480 weight 1
    server us3 us3.example.com:8443 maxconn 20480 weight 1 backup
    server us4 us4.example.com:8443 maxconn 20480 weight 1 backup
    server us5 us5.example.com:8443 maxconn 20480 weight 1 backup
    server us6 us6.example.com:8443 maxconn 20480 weight 1 backup
    server us7 us7.example.com:8443 maxconn 20480 weight 1 backup
    server us8 us8.example.com:8443 maxconn 20480 weight 1 backup
    server hk hk.example.com:8443 maxconn 20480 weight 250
  2. xixitalk created this gist Mar 25, 2016.
    35 changes: 35 additions & 0 deletions haproxy.cfg
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,35 @@
    global
    ulimit-n 51200
    defaults
    log global
    mode tcp
    option dontlognull
    balance roundrobin
    option persist
    timeout connect 10000
    timeout client 150000
    timeout server 150000
    retries 1
    option redispatch
    frontend ss-in
    bind *:8877
    default_backend ss-out
    backend ss-out
    server server1 jp0.example.com:8443 maxconn 20480 weight 30
    server server2 jp1.example.com:8443 maxconn 20480 weight 30
    server server3 jp2.example.com:8443 maxconn 20480 weight 30
    server server4 jp3.example.com:8443 maxconn 20480 weight 30
    server server5 jp4.example.com:8443 maxconn 20480 weight 30
    server server6 jp5.example.com:8443 maxconn 20480 weight 30
    server server7 uk.example.com:8443 maxconn 20480 weight 5
    server server8 sg.example.com:8443 maxconn 20480 weight 10
    server server9 us0.example.com:8443 maxconn 20480 weight 20
    server server10 us1.example.com:8443 maxconn 20480 weight 20
    server server11 us2.example.com:8443 maxconn 20480 weight 20
    server server12 us3.example.com:8443 maxconn 20480 weight 20 backup
    server server13 us4.example.com:8443 maxconn 20480 weight 20
    server server14 us5.example.com:8443 maxconn 20480 weight 20
    server server15 us6.example.com:8443 maxconn 20480 weight 20
    server server16 us7.example.com:8443 maxconn 20480 weight 20
    server server17 us8.example.com:8443 maxconn 20480 weight 20
    server server18 hk.example.com:8443 maxconn 20480 weight 100