Procházet zdrojové kódy

New configuration directive 'max_failing_days'.

grunfink před 11 měsíci
rodič
revize
eb8c96f06f
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      data.c

+ 2 - 1
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;