-
-
Save lxcodes/37a306cf1a8225e6e3aa7adb62017bbc to your computer and use it in GitHub Desktop.
Revisions
-
sts renamed this gist
Sep 10, 2014 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
sts renamed this gist
Sep 10, 2014 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
sts revised this gist
Sep 10, 2014 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -31,6 +31,7 @@ backend web balance roundrobin server web01 127.0.0.1:8080 inter 500 rise 3 fall 1 weight 100 slowstart 30s backend web_maintenence mode http errorfile 503 /etc/haproxy/errors/maintenance.http -
sts renamed this gist
Sep 10, 2014 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
sts revised this gist
Sep 10, 2014 . 1 changed file with 15 additions and 14 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -15,22 +15,23 @@ # frontend web bind 0.0.0.0:80 mode http default_backend web_backend # use this in case of real errors errorfile 503 /etc/haproxy/errors/maintenance.http # maintenance mode - disabled by default acl web_maintenance src -- acl web_maintenence_ex src -- use_backend web_maintenance if web_maintenance !web_maintenence_ex backend web mode http balance roundrobin server web01 127.0.0.1:8080 inter 500 rise 3 fall 1 weight 100 slowstart 30s backend web_maintenence mode http errorfile 503 /etc/haproxy/errors/maintenance.http -
sts renamed this gist
Sep 10, 2014 . 1 changed file with 5 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,16 +1,16 @@ # # Proof of concept for a HAProxy maintenance mode # # # Control the maintenance page during runtime using the stats socket: # # To put the whole site in maintenance mode (for all IPs): # > add acl #0 0.0.0.0/0 # # To exclude your own ip, so you are able to test things out: # > add acl #1 8.8.8.8 # # To exit maintenance mode again simply remove the mask from #0 again: # > del acl #0 0.0.0.0/0 # -
sts created this gist
Sep 10, 2014 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,36 @@ # # Proof of concept for a HAProxy Controlled Maintenance Page # # # Control the maintenance page during runtime using the stats socket. # # To put the whole site in maintenance mode, for all IPs # > add acl #0 0.0.0.0/0 # # To exclude your own ip, so your are able to test things # > add acl #1 8.8.8.8 # # To exit maintenance mode again simply remove the netmask # > del acl #0 0.0.0.0/0 # frontend web bind 0.0.0.0:80 mode http default_backend web_backend # use this in case of real errors errorfile 503 /etc/haproxy/errors/maintenance.http # maintenance mode - disabled by default acl web_maintenance src -- acl web_maintenence_ex src -- use_backend web_maintenance if web_maintenance !web_maintenence_ex backend web mode http balance roundrobin server web01 127.0.0.1:8080 inter 500 rise 3 fall 1 weight 100 slowstart 30s backend web_maintenence mode http errorfile 503 /etc/haproxy/errors/maintenance.http