Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Aipo com vários sites django


Você configura um aplicativo para seu projeto. por exemplo.:

    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

etc.

No celery.py, você configura o aplicativo celery a partir do objeto de configurações apropriado, definindo o DJANGO_SETTINGS_MODULE env e use-a para carregar as configurações apropriadas.

E então no supervisord, você dá a cada site seu próprio aipo especificando a linha inicial como celery multi -A my_proj e com o DJANGO_SETTINGS_MODULE correto variável env.