2011-08-22 2 views
3

Apache + mod_wsgi를 사용하여 여러 장고 사이트를 운영하고 있습니다. 지금, 나는 그냥 아파치 오류 로그 중 하나에서 다음과 같은 오류를 본 적이 :이메일 보고서가없는 Apache 오류 로그의 Django (Postgis) 알 수 없음

[Mon Aug 22 16:12:01 2011] [error] Exception AttributeError: "'NoneType' object has no attribute 'finishGEOS_r'" in <bound method GEOSContextHandle.__del__ of <django.contrib.gis.geos.prototypes.threadsafe.GEOSContextHandle object at 0xb9641f0c>> ignored 

이상한 것은 내가 모든이 예외와 관련된 장고에서 모든 메일 오류 보고서를 (하지 않는,있는 모든 사이트는 DEBUG = false로 실행되고 ADMINS 목록에서 올바른 메일 주소가 표시됩니다.

이 오류의 원인을 아는 사람이 있습니까? 후행 >> ignored은 예외가 무시되고 사용자가 HTTP 500 페이지를받지 못한다는 것을 의미합니까?

답변

0

내 기억 장치가 좋은 경우 소멸자 메서드가 예외의 부작용으로 호출되고 소멸자 내에서 예외가 발생하면 Python이 새 메모리를 전파 할 수 없으므로 Python이 직접 메모리에 기록합니다 stderr. 원래의 예외는 여전히 제기 된 것입니다. 이런 이유로 Django가 캡처 한 후자를 보지 않고 ADMINS 목록 등으로 이메일을 보냅니다.

관련 문제