From b5ff1b6eabf3d3eda3d7c393304abf10b0fd0f11 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Mon, 30 Mar 2020 21:51:25 +0200 Subject: [PATCH] Set a timeout for sendinv Varnish purge requests Timeout error is better than hanging forever. Set a timeout for 30 seconds which is with a big margin longer than should ever be needed. --- loader/lib/varnish.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loader/lib/varnish.py b/loader/lib/varnish.py index 8a4812b..1004f4d 100644 --- a/loader/lib/varnish.py +++ b/loader/lib/varnish.py @@ -28,6 +28,6 @@ class VarnishPurger(object): r = requests.post(purgeurl, data=purgedict, headers={ 'Content-type': 'application/x-www-form-urlencoded', 'Host': 'www.postgresql.org', - }) + }, timeout=30) if r.status_code != 200: log.error("Failed to send purge request!") -- 2.39.5