Стартиране на celeryd & celerycam в производство с помощта на супервайзър, който се проваля на AWS

Използвам Bitnami AMI за django проект, който също ще се нуждае от celery и celerycam. Бих искал да използвам supervisor за стартиране и управление на тези услуги, но имам проблем. Конфигурацията за двете е подобна, така че съм поставил само celeryd (/etc/supervisor/conf.d/celeryd.conf):

[program:celeryd]

command = python /home/bitnami/apps/django/django_projects/iris_django/manage.py celeryd -B -E

directory = /home/bitnami/apps/django/django_projects/iris_django

user = root

autostart = true
autorestart = true

stdout_logfile = /var/log/supervisor/celeryd.log
stderr_logfile = /var/log/supervisor/celeryd_err.log

Когато се опитам да го стартирам, получавам това:

celeryd                          FATAL      Exited too quickly (process log may have details)

Регистрационните файлове показват, че пътят до файла "manage.py" е неправилен. Но аз не използвам виртуална машина (не мисля) и всички мои модули (django, celery и т.н.) са инсталирани на основната инсталация на Python. Някакви идеи?

АКТУАЛИЗАЦИЯ: Ето информацията за регистрационния файл (Django определено се инсталира чрез PIP):

from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
Traceback (most recent call last):
File "/home/bitnami/apps/django/django_projects/iris_django/manage.py", line 8, in <module>

person Wandering Digital    schedule 25.06.2013    source източник
comment
Слушайте какво пише :) дневникът на процеса може да съдържа подробности   -  person Wolph    schedule 25.06.2013


Отговори (1)


В крайна сметка използвах django-supervisor за това. Работи като чар.

https://github.com/rfk/django-supervisor

person Wandering Digital    schedule 25.06.2013