2009-07-01 76 views

回答

5

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

這篇文章重裝源代碼mod_wsgi的進入如何重新加載的源代碼,甚至是如何創建一個監控腳本,當你做源改變自動重新加載守護進程。這對使用mod_wsgi設置開發環境非常有用。

+1

該鏈接似乎建議`MaxRequestsPerChild 1`這將殺死我的表現。我一直在尋找一種方法來重新加載它,每當我推動。 – 2009-07-01 20:08:05

+0

您不必使用這個...查看關於守護進程模式和代碼更改監控的文章中的下三個部分。 – 2009-07-01 20:21:17

14

如果你正在以apache的守護進程模式運行mod_wsgi,你可能不需要重新啓動apache來重新加載它。

我只是觸摸我的wsgi文件(unix:touch更新文件的「保存日期」),並且apache在下次訪問/ web命中時重新加載它。

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

...只要你可以改變的WSGI腳本的時間戳。