Sie konfigurieren eine App für Ihr Projekt. zB:
my_proj
| - my_proj
|- __init__.py
|- celery.py
|- settings.py
|- settings_development.py
|- settings_production_1.py
|- settings_production_2.py
|- settings_production_3.py
usw.
In der celery.py konfigurieren Sie die Sellerie-App aus dem entsprechenden Einstellungsobjekt, indem Sie das DJANGO_SETTINGS_MODULE
setzen env-Variable und verwenden Sie diese, um die entsprechenden Einstellungen zu laden.
Und dann geben Sie in Supervisord jedem Standort seinen eigenen Sellerie, indem Sie die Startzeile als celery multi -A my_proj
angeben und mit dem richtigen DJANGO_SETTINGS_MODULE
env-Variable.