Как запустить celery на production-сервере?

Читаю - docs.celeryproject.org/en/latest/tutorials/daemoni... и нифига не ясно.

Как его запустить-то? Кучи зарозненых конфигов, которые непонятно куда пихать. Точнее, непонятно как объединить конфигурации для django и celerybeat.

Растолкуете?
  • Вопрос задан
  • 3742 просмотра
Решения вопроса 1
abukin
@abukin
Программирую на Python
Используйте лучше supervisor для демонизации селери.
Вот вам пример разжевывания michal.karzynski.pl/blog/2014/05/18/setting-up-an-...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@m0ody
backend dev (python, django, postgresql, celery)
Это:
wget https://raw.githubusercontent.com/celery/celery/3.1/extra/generic-init.d/celeryd

сохраняете в:
/etc/init.d/celeryd
Даете ему права:
chmod +x /etc/init.d/celeryd

То, что приведено в "Example configuration" кладете в /etc/default/celeryd.
Запускаете так:
/etc/init.d/celeryd start
# или так
service celeryd start


Дальше все настройки по конфигурации celery производите в /etc/default/celeryd.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы