From 3025ef0dfa95e0708958e475aa51bf8fb11c8c5e Mon Sep 17 00:00:00 2001 From: jessicamack Date: Mon, 24 Apr 2023 10:46:14 -0400 Subject: [PATCH] move with block inside of while to free up persistent db connection Signed-off-by: jessicamack --- awx/main/management/commands/run_heartbeet.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/awx/main/management/commands/run_heartbeet.py b/awx/main/management/commands/run_heartbeet.py index a7dab206f4..e8c6ce4268 100644 --- a/awx/main/management/commands/run_heartbeet.py +++ b/awx/main/management/commands/run_heartbeet.py @@ -58,11 +58,11 @@ class Command(BaseCommand): sys.exit(1) def do_hearbeat_loop(self): - with pg_bus_conn(new_connection=True) as conn: - while True: + while True: + with pg_bus_conn(new_connection=True) as conn: logger.debug('Sending heartbeat') conn.notify('web_heartbeet', self.construct_payload()) - time.sleep(settings.BROADCAST_WEBSOCKET_BEACON_FROM_WEB_RATE_SECONDS) + time.sleep(settings.BROADCAST_WEBSOCKET_BEACON_FROM_WEB_RATE_SECONDS) def handle(self, *arg, **options): self.print_banner()