Сельдерей с Джанго - размещение - PullRequest
6 голосов
/ 26 января 2011

Я рассматриваю возможность использования сельдерея в своем проекте. Я нашел много информации о том, как его использовать и т. Д. Меня интересует, как развернуть / упаковать мое решение.

Мне нужно запустить два компонента - приложение django и затем celeryd worker (компонент, который отправляет электронные письма). Например, я хотел бы, чтобы мое приложение django использовало задачу email_ticket, которая отправляла бы заявки по электронной почте. Я создаю tasks.py в приложении django.

@task
def email_ticket(from, message):
...

Развернуть ли я свое приложение django, а затем просто запустить celeryd как отдельный процесс из того же пути?

./manage.py celeryd ...

А как насчет работников на разных серверах? Развернуть все приложение django и запустить только celeryd? Я понимаю, что могу использовать сельдерей только для рабочего, но я хотел бы использовать сельдерею и сельдерея.

Любые отзывы приветствуются. Спасибо

Спасибо за любые отзывы.

1 Ответ

3 голосов
/ 26 января 2011

Это описано в документации здесь .Суть в том, что вам нужно скачать некоторые сценарии инициализации и настроить некоторые конфигурации.Как только это будет сделано, celeryd запустится при загрузке, и вы начнете работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...