From 85a68b42bb8cc6d7c5fe0f40eb397a65705c78c9 Mon Sep 17 00:00:00 2001 From: Anandkumar Patel Date: Fri, 27 May 2016 13:27:57 -0700 Subject: [PATCH 1/2] do not remove servers on failures --- ansible/roles/nginx-proxied-service/templates/69-navi.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/roles/nginx-proxied-service/templates/69-navi.conf b/ansible/roles/nginx-proxied-service/templates/69-navi.conf index 133ebe65..9a0efd9e 100644 --- a/ansible/roles/nginx-proxied-service/templates/69-navi.conf +++ b/ansible/roles/nginx-proxied-service/templates/69-navi.conf @@ -5,7 +5,7 @@ map $http_upgrade $connection_upgrade { upstream {{ name }} { {% for port in proxy_target_ports.stdout_lines -%} - server {{ target_ip_address }}:{{ port }}; + server {{ target_ip_address }}:{{ port }} fail_timeout=0 fail_timeout=1s; {% endfor %} } From 21fb2452c3e7a88f6d786a0140483807075bfece Mon Sep 17 00:00:00 2001 From: Anandkumar Patel Date: Fri, 27 May 2016 13:37:25 -0700 Subject: [PATCH 2/2] typo max_fails --- ansible/roles/nginx-proxied-service/templates/69-navi.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/roles/nginx-proxied-service/templates/69-navi.conf b/ansible/roles/nginx-proxied-service/templates/69-navi.conf index 9a0efd9e..03f38920 100644 --- a/ansible/roles/nginx-proxied-service/templates/69-navi.conf +++ b/ansible/roles/nginx-proxied-service/templates/69-navi.conf @@ -5,7 +5,7 @@ map $http_upgrade $connection_upgrade { upstream {{ name }} { {% for port in proxy_target_ports.stdout_lines -%} - server {{ target_ip_address }}:{{ port }} fail_timeout=0 fail_timeout=1s; + server {{ target_ip_address }}:{{ port }} max_fails=0 fail_timeout=1s; {% endfor %} }