nem*_*ign 26 python apache django mod-wsgi django-wsgi
我这样配置了我的开发服务器:
Ubuntu,Apache,mod_wsgi,Python 2.6
我从连接到它的另一台计算机上工作.
除非我重新启动Apache,否则大多数情况下更改不会影响应用程序.在某些情况下,更改会在不重新启动Web服务器的情况下生效,但在让我们说3或4页加载后,应用程序的行为可能与更改之前的行为相似.
到现在为止我只是重新加载每次apache,因为我在这里有我的开发服务器,但是HELL过了一段时间后非常讨厌.我怎么能避免这个?
我无法使用开发服务器,因为我需要一个尽可能接近生产环境的环境.
谢谢
von*_*hev 15
我的建议是你以守护进程模式运行应用程序.这样您就不需要重启apache了,touch my_handler.wsgi守护进程就会知道重启应用程序.apache httpd不仅仅是你的(在生产中)所以不公平地重新启动每次更新都是公平的.
小智 7
没有任何更改需要您重新启动. 您只需使用"sudo /etc/init.d/apache2 reload"重新加载.我把我的bashrc别名为'a2reload'.
function a2reload (){
sudo /etc/init.d/apache2 reload
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19496 次 |
| 最近记录: |