2013-06-25 1 views
1

샐비어 (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> 
+1

이 말씀을 듣고 : ** 프로세스 로그 세부 사항이있을 수 있습니다 ** – Wolph

답변

0

나는이에 대한 장고 - 관리자를 사용하여 종료 : 여기에 (장고 확실히 PIP를 통해 설치) 로그 정보가 있습니다. 그것은 매력처럼 작동했습니다.

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

관련 문제