나는 Openshift에서 호스팅되는 파이썬 응용 프로그램 (webservice)을 가지고 있지만 며칠 전이 응용 프로그램은 더 이상 작동하지 않습니다. 로그는 "[오류] 스크립트가 헤더를 반환하기 전에 시간 초과되었습니다"를 가리키며이를 해결할 수 없습니다.헤더를 반환하기 전에 스크립트의 시간이 초과되었습니다 openshift
누군가 나를 도울 수 있습니까?
나는 Openshift에서 호스팅되는 파이썬 응용 프로그램 (webservice)을 가지고 있지만 며칠 전이 응용 프로그램은 더 이상 작동하지 않습니다. 로그는 "[오류] 스크립트가 헤더를 반환하기 전에 시간 초과되었습니다"를 가리키며이를 해결할 수 없습니다.헤더를 반환하기 전에 스크립트의 시간이 초과되었습니다 openshift
누군가 나를 도울 수 있습니까?
해결 방법은 카트리지를 제거하고 Python 2.6을 설치하는 것입니다.
openshift 계정에 로그인하여 응용 프로그램과 카트리지가 실행 중인지 확인하십시오. mod_wsgi FAQ에서
예, 정상적으로 실행 중입니다. 문제가 발생하지 않았습니다. –
:
Q : 왜 아파치 오류 로그에 오류 메시지 '스크립트 헤더의 조기 종료'를보고하고있다.
A : 데몬 모드를 사용할 경우 이것은 요청을 처리 할 때 mod_wsgi 데몬 프로세스 충돌의 증상입니다. 또한 'segmentation fault'메시지 이 표시됩니다. 위의 '세그먼트 오류'에 대한 질문에 대한 답변을 참조하십시오.
이 오류 메시지는 Apache 을 올바르게 구성하지 않고 WSGI 스크립트 파일을 CGI 스크립트 으로 실행중인 경우에도 발생할 수 있습니다.
어쩌면 응용 프로그램 코드가 매달려 있기 때문일 수도 있습니다. 이것은 Python 서브 인터프리터에서 작동하지 않는 C 확장 구성 요소가있는 타사 파이썬 모듈을 사용하기 때문일 수 있습니다.
불행하게도 OpenShift이있는 이상적인 mod_wsgi에 구성 및 구성도 아파치 자체의 최대 시작을 무시할 수없는 준비 능력보다. 마지막으로 본 이후로 중요한 변경 사항이없는 한 적어도 없습니다.
이 솔루션은 저에게 효과적 이었지만 분명히 버그입니다. 개발 팀에보고 되었습니까? – nournia