From 615f09226fc29f2989b962af31493747dcfa41bd Mon Sep 17 00:00:00 2001 From: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com> Date: Thu, 14 Mar 2024 14:55:05 -0400 Subject: [PATCH] Fix awx-manage run_wsrelay --status (#14997) by don't start the metrics server if --status is passed in --- awx/main/management/commands/run_wsrelay.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/main/management/commands/run_wsrelay.py b/awx/main/management/commands/run_wsrelay.py index 2bf7e8b898..6538a8ac56 100644 --- a/awx/main/management/commands/run_wsrelay.py +++ b/awx/main/management/commands/run_wsrelay.py @@ -92,8 +92,6 @@ class Command(BaseCommand): return host_stats def handle(self, *arg, **options): - WebsocketsMetricsServer().start() - # it's necessary to delay this import in case # database migrations are still running from awx.main.models.ha import Instance @@ -166,6 +164,8 @@ class Command(BaseCommand): return + WebsocketsMetricsServer().start() + try: websocket_relay_manager = WebSocketRelayManager() asyncio.run(websocket_relay_manager.run())