diff --git a/src/aura_engine/plugins/monitor.py b/src/aura_engine/plugins/monitor.py index f728ee04f7f8c7dee521a761e9e0db76a0c4269e..3d1816b1b7ccff9304869ceadaf32bb8788d756d 100644 --- a/src/aura_engine/plugins/monitor.py +++ b/src/aura_engine/plugins/monitor.py @@ -309,10 +309,9 @@ class AuraMonitor: {"engine_id": self.engine_id, "status": status} ) - heartbeat_frq = self.config.monitoring.heartbeat.frequency # default: 1 - if int(heartbeat_frq or 0) < 1: - heartbeat_frq = 1 - threading.Timer(heartbeat_frq, self.heartbeat).start() + heartbeat_frq = self.config.monitoring.heartbeat.frequency # default: 1, disable: 0 + if heartbeat_frq > 1: + threading.Timer(heartbeat_frq, self.heartbeat).start() def validate_url_connection(self, url): """