Hello all,

I'm testing an upgrade to Arches 5.1 and have hit a stumbling block with 
trying to get celery running. I've followed the directions on the doc 
<https://arches.readthedocs.io/en/stable/task-management/?highlight=celery#running-celery>,
 
and have RabbitMQ installed and my settings.py file updated. I did not 
create a tasks.py file within my project folder because the docs imply this 
is only needed if I need to add additional tasks for my project (I just 
need the default Arches tasks). 

When I run python manage.py celery start from within my virtualenv, I get 

Error:
Unable to load celery application.
The module XXX was not found.  

where XXX = my settings.ELASTICSEARCH_PREFIX

However, when I edit the celery.py management command to use 
cmd = f"celery -A *arches* worker -B -l info"  
instead of settings.ELASTICSEARCH_PREFIX, celery starts up and connects to 
rabbitmq. 

I'm wondering why that management command is using the ES prefix and what I 
could be missing in my own project config that is causing this.

Thanks,
Angela

-- 
-- To post, send email to [email protected]. To unsubscribe, send 
email to [email protected]. For more information, 
visit https://groups.google.com/d/forum/archesproject?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/archesproject/e3f048c7-d7f3-4d4d-b2f2-40e5af0531aen%40googlegroups.com.

Reply via email to