2010-02-16 8 views
1

을 자동 리로드 :Web.py의 mod_wsgi에 내가 mod_wsgi에와 web.py의 최신 버전을 실행하고 내 코드에서 이것을 가지고 있어요

application = web.application(urls, globals(), autoreload=True).wsgifunc()

그것은 대부분의 시간을 autoreloading되지만 모든 너무 자주 필요 명령 줄로 가서 Apache를 직접 시작하십시오. 항상 "자동로드"되지 않는 이유는 무엇입니까?

세부 사항 :

Apache 2.2.12 
Python 2.6 
web.py 0.33 
mod_wsgi 3.1 
+0

최상위 WSGI 스크립트 란 무엇입니까? 이 최상위 wsgi 스크립트 파일을 "만지고 있습니까?" –

+0

그렇게 생각하지 마십시오. http://webpy.org/install#apachemodwsgi에있는 web.py 튜토리얼을 따라 실행 해 보았습니다. wsgi 스크립트 파일을 수정하지 않았습니다. – roflwaffle

답변

3

당신은 제대로 모든 경우 일 가능성이 없습니다 아파치/mod_wsgi에 아래의 메커니즘을 다시로드 내부 web.py에 의존해서는 안됩니다. 읽고 다음 몇 가지 방법으로 그것을 사용하도록 설정 한 경우 장치를 다시로드 web.py을 해제하고, 아파치/mod_wsgi에 아래 작품을 다시로드하는 방법

http://code.google.com/p/modwsgi/wiki/ReloadingSourceCode

이 설명합니다.

즉, mod_wsgi 데몬 모드를 사용하고 변경 후 WSGI 스크립트 파일을 터치합니다.

관련 문제