샐비어 (celery) 및 셀러리 캠 (celerycam)을 실행해야하는 django 프로젝트에 Bitnami AMI를 사용하고 있습니다. 관리자를 사용하여 이러한 서비스를 시작하고 관리하고 싶지만 문제가 있습니다. 두 가지의 구성은 비슷합니다, 그래서 난 단지 celeryd (/etc/supervisor/conf.d/celeryd.conf)를 붙여 넣은 :AWS에서 감독자를 사용하여 프로덕션에서 celeryd 및 celerycam을 시작하지 않았습니다.
[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"파일의 경로가 잘못되었음을 나타냅니다. 하지만, 나는 가상 머신을 사용하지 않고있다. (생각하지 않는다) 모든 모듈 (장고, 셀러리 등)은 기본 Python 설치에 설치된다. 어떤 아이디어?
UPDATE :
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>
이 말씀을 듣고 : ** 프로세스 로그 세부 사항이있을 수 있습니다 ** – Wolph