2011-11-09 3 views
1

파이썬 용 간단한 HTTP 서버 (호스트 된 환경에서 IronPython 사용)와 파이썬 환경에서 오류 (예 : 런타임 오류)가 발생할 때마다 다양한 방법으로 시도했습니다 오류를 종료하고보고하기보다는 중단됩니다.Python HTTPServer 예외로 인해 실패했습니다.

는 업데이트 :

는 요청 처리기에서 호출 "self.server.shutdown는()"또한 Windows에서 정지하는 파이썬 웹 서버를 일으키는 것을 제안 comment on an answer to another SO question 있습니다.

따라서 런타임 예외가 발생하면 같은 문제가 발생할 수 있습니다.

try: 
    httpd.serve_forever() 
except RuntimeError: 
    httpd.shutdown() 
    sys.exit() 

BTW,이 파이썬 3이고 당신이 sys 모듈 수입이 있다고 가정합니다

+0

어떤 종류의 오류 (및 해당 코드)로 인해 충돌이 발생합니까? – aitchnyu

+0

충돌이 발생하지 않고 방금 멈 춥니 다. 더 이상 진단을받는 방법을 모르겠습니다. – cdiggins

답변

2

당신은 아마의 라인을 따라 뭔가를해야한다.

관련 문제