From eb8c96f06fd9d8e31b6b4b81937d15764729c457 Mon Sep 17 00:00:00 2001 From: grunfink Date: Sat, 13 Sep 2025 08:13:11 +0200 Subject: New configuration directive 'max_failing_days'. --- data.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'data.c') diff --git a/data.c b/data.c index 5bfd901..a34f216 100644 --- a/data.c +++ b/data.c @@ -3060,7 +3060,8 @@ int instance_failure(const char *url, int op) case 0: /** check **/ if ((mt = mtime(fn)) != 0.0) { /* grace time */ - double seconds_failing = 30 * (24 * 60 * 60); + double seconds_failing = xs_number_get(xs_dict_get_def(srv_config, "max_failing_days", "30")) + * (24 * 60 * 60); if ((double)time(NULL) - mt > seconds_failing) ret = -1; -- cgit v1.2.3