From 27e8d13790ec7602b7fe98ca1dbd27f593e4483d Mon Sep 17 00:00:00 2001 From: Luke Sneeringer Date: Thu, 18 Dec 2014 12:14:49 -0600 Subject: [PATCH] Do not run task system on secondaries. --- awx/main/management/commands/run_task_system.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/awx/main/management/commands/run_task_system.py b/awx/main/management/commands/run_task_system.py index 34f4cf4f8d..426c4c0846 100644 --- a/awx/main/management/commands/run_task_system.py +++ b/awx/main/management/commands/run_task_system.py @@ -164,6 +164,10 @@ def rebuild_graph(message): orphaned running tasks, and creating dependencies for new tasks before generating directed edge relationships between those tasks. """ + # Sanity check: Only do this on the primary node. + if Instance.objects.my_role() == 'secondary': + return None + inspector = inspect() if not hasattr(settings, 'IGNORE_CELERY_INSPECTOR'): active_task_queues = inspector.active()