Hello, I am currently working with a company that collaborates with several universities.
This one uses the ironwood version and they don’t want to change the version because of depreciations that have been brought to the new version. So I have to keep this version up to date and functional for the moment (For the deployment it uses d’openedx it uses tutor).
I have a problem with the use of rabbitmq and the two workers who share cms-worker and lms-workers information.
When I try to send a mass email from a course
cms-worker_1 | File “/openedx/venv/local/lib/python2.7/site-packages/celery/worker/consumer.py”, line 465, in on_task_received
cms-worker_1 | strategies [type_](message, body,
cms-worker_1 | KeyError: u’lms.djangoapps.instructor_task.tasks.send_bulk_course_email
I solved the problem by creating 2 instances of rabbitmq, but I have the tutor creator who explained to me that rabbit must use the same username and rabbit container for both workers.
Here there would be a solution that would have been put in place to make the sharing problem work: