From 4d5bedce7461f1b791b8561e4f3fbd3a20e7144d Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Wed, 2 Aug 2017 14:32:35 -0400 Subject: [PATCH] functionality for dev + IG + supervisor configuration --- awx/settings/development.py | 1 + tools/docker-compose/supervisor.conf | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/awx/settings/development.py b/awx/settings/development.py index cb6834ee2d..5975ec362b 100644 --- a/awx/settings/development.py +++ b/awx/settings/development.py @@ -125,6 +125,7 @@ CLUSTER_HOST_ID = socket.gethostname() CELERY_ROUTES['awx.main.tasks.cluster_node_heartbeat'] = {'queue': CLUSTER_HOST_ID, 'routing_key': CLUSTER_HOST_ID} # Production only runs this schedule on controlling nodes # but development will just run it on all nodes +CELERY_ROUTES['awx.main.tasks.awx_isolated_heartbeat'] = {'queue': CLUSTER_HOST_ID, 'routing_key': CLUSTER_HOST_ID} CELERYBEAT_SCHEDULE['isolated_heartbeat'] = { 'task': 'awx.main.tasks.awx_isolated_heartbeat', 'schedule': timedelta(seconds = AWX_ISOLATED_PERIODIC_CHECK), diff --git a/tools/docker-compose/supervisor.conf b/tools/docker-compose/supervisor.conf index 3b4c493f5e..78ac4527af 100644 --- a/tools/docker-compose/supervisor.conf +++ b/tools/docker-compose/supervisor.conf @@ -4,7 +4,7 @@ minfds = 4096 nodaemon=true [program:celeryd] -command = python manage.py celeryd -l DEBUG -B --autoreload --autoscale=20,3 --schedule=/celerybeat-schedule -Q tower_scheduler,tower_broadcast_all,tower,%(ENV_HOSTNAME)s -n celery@%(ENV_HOSTNAME)s +command = python manage.py celeryd -l DEBUG -B --autoreload --autoscale=20,3 --schedule=/celerybeat-schedule -Q tower_scheduler,tower_broadcast_all,tower,%(ENV_EXTRA_GROUP_QUEUES)s,%(ENV_HOSTNAME)s -n celery@%(ENV_HOSTNAME)s autostart = true autorestart = true redirect_stderr=true