Използвам 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>