diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-01-02 09:55:08 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-01-02 09:55:08 +0000 |
commit | ed8a0f6c51a467c925b198f1ec17b7c2a2d03f56 (patch) | |
tree | ab1d11f547c7ca174f3270ec04af257a84dabe6b | |
parent | Remove MySQL LB pool (diff) | |
download | config-ed8a0f6c51a467c925b198f1ec17b7c2a2d03f56.tar.bz2 config-ed8a0f6c51a467c925b198f1ec17b7c2a2d03f56.tar.xz config-ed8a0f6c51a467c925b198f1ec17b7c2a2d03f56.zip |
Configure HA Proxy load agents
-rw-r--r-- | etc/haproxy.cfg | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/etc/haproxy.cfg b/etc/haproxy.cfg index 3d4cd14..211b9f0 100644 --- a/etc/haproxy.cfg +++ b/etc/haproxy.cfg @@ -10,7 +10,7 @@ defaults timeout server 50s balance roundrobin option redispatch - default-server on-error fail-check inter 5m fastinter 1m downinter 10s + default-server on-error fail-check inter 2m fastinter 1m downinter 10s observe layer4 check agent-port 1234 agent-check agent-inter 20s weight 255 email-alert from haproxy@random.lan email-alert to randomdan@random.lan email-alert level alert @@ -33,7 +33,7 @@ listen http description Apache HTTP bind *:80 mode http - default-server send-proxy-v2 observe layer7 check + default-server send-proxy-v2 observe layer7 server defiant defiant:11080 server firebrand firebrand:11080 @@ -44,7 +44,7 @@ listen https mode tcp stick-table type ip size 20k peers randomlan stick on src - default-server send-proxy-v2 observe layer4 check check-ssl + default-server send-proxy-v2 check-ssl server defiant defiant:11443 server firebrand firebrand:11443 @@ -55,7 +55,7 @@ listen smtp mode tcp option tcp-check tcp-check expect rstring ^220 - default-server send-proxy-v2 observe layer4 check + default-server send-proxy-v2 server defiant defiant:11025 server firebrand firebrand:11025 @@ -66,7 +66,7 @@ listen submissions mode tcp option tcp-check tcp-check expect rstring ^220 - default-server send-proxy-v2 observe layer4 check check-ssl + default-server send-proxy-v2 check-ssl server defiant defiant:11465 server firebrand firebrand:11465 @@ -96,10 +96,9 @@ listen distcc timeout queue 10m maxconn 50 email-alert level emerg - default-server observe layer4 check - server danielg ipv4@danielg.random.lan:3632 maxconn 6 resolvers dns weight 25 - server firebrand ipv4@firebrand.random.lan:13632 maxconn 5 weight 24 - server defiant ipv4@defiant.random.lan:13632 maxconn 2 weight 1 + server danielg ipv4@danielg.random.lan:3632 maxconn 6 resolvers dns + server firebrand ipv4@firebrand.random.lan:13632 maxconn 5 + server defiant ipv4@defiant.random.lan:13632 maxconn 2 weight 50 # Stats listen stats |