From: Vsevolod Stakhov Date: Mon, 16 Sep 2019 15:02:37 +0000 (+0100) Subject: [Minor] Relax heartbeat checks X-Git-Tag: 2.0~202 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=130a6f1c1906e7ec8455fd3304d9f727841b7e36;p=thirdparty%2Frspamd.git [Minor] Relax heartbeat checks --- diff --git a/src/libserver/worker_util.c b/src/libserver/worker_util.c index 19c5ac0300..f6fef8df52 100644 --- a/src/libserver/worker_util.c +++ b/src/libserver/worker_util.c @@ -722,7 +722,9 @@ rspamd_main_heartbeat_cb (EV_P_ ev_timer *w, int revents) time_from_last -= wrk->hb.last_event; rspamd_main = wrk->srv; - if (time_from_last > 0 && time_from_last > rspamd_main->cfg->heartbeat_interval) { + if (time_from_last > 0 && + time_from_last >= rspamd_main->cfg->heartbeat_interval * 2) { + rspamd_localtime (wrk->hb.last_event, &tm); r = strftime (timebuf, sizeof (timebuf), "%F %H:%M:%S", &tm); rspamd_snprintf (usec_buf, sizeof (usec_buf), "%.5f",