Я использую сельдерей для планирования задач. Пока все было хорошо, в том числе и на AWS. Однако я решил преобразовать свое единственное приложение в мультитенант, используя django -тенант. Таким образом, я могу идеально создавать субдомены.
./manage.py create_tenant
Однако, при запуске команды celery -A myproject worker -B
, несмотря на то, что она не показывает никаких ошибок, мне кажется, что он не может работать для созданной схемы (тест только с одним созданным).
Я попытался указать схему, используя python manage.py tenant_command celery worker -B --loglevel = info --schema = myschema
, но я получил следующую ошибку:
raise CommandError ("Unknown command:% r"% argv [2])
django.core.management.base.CommandError: Unknown command: 'celery'
Если кто-то может мне помочь, я действительно ценю это! Если можно выполнить команду для определенной c схемы, возможно ли также выполнить глобально для всех созданных схем? Спасибо!