Flask 앱 (v0.8)을 배포하려고하면 이상한 오류가 발생합니다. 아파치의 mod_wsgi, as suggested in the docs (거의 편지에)을 사용하고 있습니다. 이상한 점은 일부 요청 (단순히 브라우저를 통해 /
에 액세스)에서 응용 프로그램이 정상적으로로드되지만 리소스로드 오류 (일부 CSS 또는 이미지를 가져올 수 없음)가 매우 자주 발생하고 오류 로그에 Premature end of script headers: myapp.wsgi
과 같은 내용이 표시된다는 것입니다. 때로는 아파치가 내부 서버 오류과 충돌합니다. 나는 문제를 추적하려고 노력하고 있지만 원인을 알아 내지 못했습니다. 내 wsgi 파일은 단순 해 보입니다.Flask - WSGI 프로세스가 계속 충돌합니다.
from myapp import app as application
어디서부터 시작해야할까요?
무조건적인'app.run()'호출을 제거하는 것을 잊었습니까? – ThiefMaster
문서의 문제 해결 섹션에 설명 된 문제로 어려움을 겪지 않았 음을 확인 했습니까? http://flask.pocoo.org/docs/deploying/mod_wsgi/#troubleshooting - 내가 추측 할 수있는 한, 당신이 기술하고있는 문제의 조합이 주어지면 아마도'print' 호출 + symlinking에 문제가 있다고 말할 수 있습니다. . (아파치는 500을 리턴 할 때 크래쉬하지 않을 가능성이 높다. 단지 mod_wsgi에 의해 생성 된 500 에러를 처리하는 것일 뿐이다. –