What's tutor_local_cms-worker_1? What is the difference between the worker containers and the main containers?

There are 4 openedx docker containers in my virgin install of tutor:

  • tutor_local_cms-worker_1
  • tutor_local_cms_1
  • tutor_local_lms-worker_1
  • tutor_local_lms_1

My question is, what is the difference between a worker process and a main process? I could not find the answer in the tutor documentation.

The workers are responsible for running celery tasks queue. To learn more about why celery is being used and most importantly why is it decoupled from the main cms or lms apps. I encourage you to read this doc.

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.