aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgrunfink <grunfink@comam.es>2025-09-13 08:13:11 +0200
committergrunfink <grunfink@comam.es>2025-09-13 08:13:11 +0200
commiteb8c96f06fd9d8e31b6b4b81937d15764729c457 (patch)
tree3240a14a7cd8bb73fd796c68a06d66194d725f39
parent02c570808340bb02a3fba57aec1f6be7a71e32cc (diff)
New configuration directive 'max_failing_days'.
-rw-r--r--data.c3
1 files changed, 2 insertions, 1 deletions
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;