Как запустить процесс qcluster на производстве (Django-q)?

У меня есть Django webapp. У приложения есть несколько запланированных задач, для этого я использую django-q. При локальной разработке нужно запустить manage.py qcluster, чтобы иметь возможность запускать запланированные задачи.

Как я могу автоматически запустить процесс qcluster в производстве?

<

Используете ли вы Procfile?

Моя конфигурация состоит в том, чтобы иметь Procfile, который содержит:

web: python ./manage.py runserver 0.0.0.0:$PORT
worker: python ./manage.py qcluster

Таким образом, каждый раз, когда запускается веб-процесс, создается еще один процесс для django-q.

Вернуться на верх