Путать с файлом конфигурации celeryd и файлом демона для Django в Linux - PullRequest
3 голосов
/ 11 июля 2011

Я пытаюсь интегрировать celeryd с djnago, но я застрял с его конфигурационным файлом

Есть три файла, о которых они говорят.Мне нужно знать, каким должно быть содержимое этих файлов

Мой исполняемый файл Celeryd находится в /opt/python27/bin/celeryd

Есть три файла, я не знаю, каким должно быть их содержимое

  1. celeryconfig.py
  2. /etc/default/celeryd
  3. /etc/init.d/celeryd

Я следую этому linl http://celeryq.org/docs/cookbook/daemonizing.html Я запутался между2 и 3, потому что конфигурация находится в celeryconfig.py

Но в /etc/init.d/celeryd они имеют этот код

if test -f /etc/default/celeryd; then
    . /etc/default/celeryd
fi

1 Ответ

1 голос
/ 11 июля 2011

При использовании сельдерея с django, вы не должны использовать исполняемый файл celeryd напрямую.

Вы должны установить django-celery и запустить демона celery как

python manage.py celeryd

Кроме того, вам нужно настроить сельдерей в файле settings.py для вашего проекта django.

Получить дополнительную информацию на http://packages.python.org/django-celery/

...