아래 구성 파일을 사용하여 감독자를 통해 Python Django 앱을 실행하려고합니다.Python/django 애플리케이션이 감독자와 함께 실행되지 않음
[program:test3]
command=python manage.py runserver
directory=/home/ubuntu/code/example/current/project/
stdout_logfile=/var/log/test3.log
stderr_logfile=/var/log/test3.log
user=ubuntu
environment=PATH="/home/ubuntu/code/example/bin/",PROJECT_ENV="dev"
autostart=true
autorestart=true
startsecs=10
stopwaitsecs=600e
autorestart=true
startsecs=10
stopwaitsecs=600
실행 후 나는 현재 2 개의 파이썬 프로세스가 실행 중임을 알 수있었습니다.
ubuntu 29853 0.1 2.0 354468 41196 ? Sl 11:33 0:00 python manage.py runserver
ubuntu 29860 1.1 3.4 516944 69768 ? Sl 11:33 0:04 /home/ubuntu/code/analytics/bin/python manage.py runserver
나는 supervisord config 파일에서 로그 파일을 언급하고 "/var/log/test3.log"에 아래의 오류를 볼 수 있었다있다.
오류 : 이미 디렉토리의 모든 핍 요구 사항을 충족 한
ImportError: No module named pyspark.ml.evaluation
.
아이디어가 있으십니까?
'runserver'는 프로덕션을위한 것이 아니라는 것을 알고 계십니까? –
@ brunodesthuilliers 지금은 dev 환경에서 테스트하고 있습니다. 또한, 나는 gunicorn을 통해 실행하려고하지만 또한 동일한 문제 [가져 오기 오류]를 제공하려고합니다. –
pyspark 문제가있는 것 같아 확인하십시오 https://stackoverflow.com/questions/23256536/importing-pyspark-in-python-shell –