Heroku dynos: могу ли я технически использовать меньше dynos в моей настройке Django? - PullRequest
0 голосов
/ 25 июня 2018

Я использую следующее с моим приложением Django:

  1. Каналы Django
  2. Сельдерей с обычными и периодическими заданиями
  3. Развернуто на Heroku

Мой Procfile выглядит так:

web: daphne artist_notify.asgi:channel_layer --port $PORT --bind 0.0.0.0 -v2
worker: python manage.py migrate --noinput && python manage.py runworker -v2
celerybeat: celery -A artist_notify beat -l info
celeryworker: celery -A artist_notify worker -l info

Эта комбинация кажется дорогой, и мне интересно, смогу ли я сделать ее лучше. Я попытался объединить celerybeat и celeryworker&&) в один dyno с именем celery, вот так:

celery: celery -A artist_notify beat -l info && celery -A artist_notify worker -l info

Но это не работает, хотя другие комбинации && работают. Мне интересно, могу ли я объединить рабочих из worker и celeryworker?

...