From 8a56607163fe0cf5117a41c111c5f670812ab4a0 Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Tue, 22 Apr 2025 06:04:15 +0100 Subject: [PATCH] Serve stale content if backend is down. --- hosts/alo-cloud-1/reverse-proxy.nix | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/hosts/alo-cloud-1/reverse-proxy.nix b/hosts/alo-cloud-1/reverse-proxy.nix index 6d55d59..2023d74 100644 --- a/hosts/alo-cloud-1/reverse-proxy.nix +++ b/hosts/alo-cloud-1/reverse-proxy.nix @@ -140,23 +140,16 @@ backend default { .host = "100.64.229.126"; .port = "10080"; - .probe = { - .url = "/"; - .timeout = 1s; - .interval = 5s; - .window = 5; - .threshold = 3; - } - } + } - sub vcl_backend_response { - # default TTL if backend didn't specify one - if (beresp.ttl <= 0s) { - set beresp.ttl = 1h; - } - # serve stale content in case home link is down - set beresp.grace = 240h; - } + sub vcl_backend_response { + # default TTL if backend didn't specify one + if (beresp.ttl <= 0s) { + set beresp.ttl = 1h; + } + # serve stale content in case home link is down + set beresp.grace = 240h; + } ''; }; }