diff --git a/playbooks/roles/edxapp/tasks/deploy.yml b/playbooks/roles/edxapp/tasks/deploy.yml index 4552fdb55..21e7e70d3 100644 --- a/playbooks/roles/edxapp/tasks/deploy.yml +++ b/playbooks/roles/edxapp/tasks/deploy.yml @@ -503,6 +503,10 @@ supervisorctl_path: "{{ supervisor_ctl }}" config: "{{ supervisor_cfg }}" state: started + register: edxapp_workers_start + failed_when: > + edxapp_workers_start is failed and + 'already started' not in edxapp_workers_start.msg when: celery_worker is defined and not disable_edx_services become_user: "{{ supervisor_service_user }}" tags: