내 응용 프로그램 중 하나를 dotcloud에 배포하려고합니다. 그러나 계속받을 수 있습니다 :DotcloudUWSGI 오류
uWSGI Error
wsgi application not found
누군가이 유용한 문제에 대해 논의 할 수 있습니까? 내 신청서는 여기에 있습니다 :
https://github.com/kfk/datacrowd
그리고 나는 모든 것이 튜토리얼에 의해 완료되었다고 생각합니다.
내 응용 프로그램 중 하나를 dotcloud에 배포하려고합니다. 그러나 계속받을 수 있습니다 :DotcloudUWSGI 오류
uWSGI Error
wsgi application not found
누군가이 유용한 문제에 대해 논의 할 수 있습니까? 내 신청서는 여기에 있습니다 :
https://github.com/kfk/datacrowd
그리고 나는 모든 것이 튜토리얼에 의해 완료되었다고 생각합니다.
이 페이지를 보았는지 여부는 확실하지 않지만 플라 스티 크 응용 프로그램을 dotCloud에 배치하기에 좋은 자료입니다. http://flask.pocoo.org/snippets/48/
응용 프로그램을 보면 대부분의 설정이 올바르게되어있는 것처럼 보입니다. 다소 이상하게 보이는 것은 wsgi.py
파일입니다.
wsgi.py
파일을 다음과 같이 변경하려고 시도 했습니까?
import sys
sys.path.append('/home/dotcloud/current')
from datacrowd.app import app as application
application.config.update(DEBUG=True)
기본적으로 나는 if
성명서를 삭제했습니다. 그것을 시도하고 전혀 도움이되는지 확인하십시오.
그렇지 않은 경우 application.config.update(DEBUG=True)
행을 주석 처리하고 도움이되는지 확인해보십시오.
오, 그래 또 한가지는 static
디렉토리 대신 static
디렉토리가있는 것 같습니다. 실제로 그렇게했는지 여부는 확실하지 않지만 일반적으로 정적 인 것은 정적 미디어를 두는 디렉토리이므로 같은 오류가 발생한 이후
은 다음 응용 프로그램 문제 가능성이 뭔가 : 가장 가능성이 datacrowd/static
업데이트에 심볼릭 링크로 가정한다.
귀하의 서비스에 ssh.
$ dotcloud ssh <app.service>
는 그리고 /var/log/supervisor/uwsgi.log
에 로그를 보면, 당신은 대부분 오류가 어디를 말하는 구문 오류 및 스택 추적을 볼 수 있습니다.
일반적인 문제는 파이썬의 새로운 버전에서 기능을 사용
필자가 권고 한대로 파일을 정리했지만 여전히 오류가 발생합니다. – kfk
@kfk보고 싶은 몇 가지 사항을 포함하도록 답변을 업데이트했습니다. –