From 5765c08d6e4fe09eed1b75b442e4d02c2208ffb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Wed, 15 Nov 2023 13:21:46 +0100 Subject: [PATCH] Fail over to next node when and RSK backend is down --- site-cookbooks/kosmos_rsk/templates/nginx_conf_rskj.erb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/site-cookbooks/kosmos_rsk/templates/nginx_conf_rskj.erb b/site-cookbooks/kosmos_rsk/templates/nginx_conf_rskj.erb index 659d674..15fa4e5 100644 --- a/site-cookbooks/kosmos_rsk/templates/nginx_conf_rskj.erb +++ b/site-cookbooks/kosmos_rsk/templates/nginx_conf_rskj.erb @@ -26,12 +26,16 @@ server { return 204; } + proxy_pass http://_<%= @upstream_name %>; + + proxy_redirect off; + proxy_next_upstream error timeout invalid_header http_500; + proxy_connect_timeout 2; + proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; - proxy_redirect off; - proxy_pass http://_<%= @upstream_name %>; } ssl_certificate <%= @ssl_cert %>;