我正在使用Django框架制作一个项目。我已经使用Apache + mod_wsgi托管了一个测试服务器。当我更改一些代码行时,我上传文件并在浏览器中进行测试。但除非我重新加载/重新启动(/etc/init.d/apache2 reload
),否则不会显示新的更改。
除了重新加载Apache之外,还有其他方法可以重新加载/刷新新的更改吗?
答案 0 :(得分:11)
是,请触摸您的wsgi
配置文件。
对我来说,我的服务器重启脚本就像touch /srv/grove_project/conf/apache/django.wsgi
一样简单。
将其构建到您的服务器管理脚本中,这是一个很好的重新启动。
如需了解更多信息,请点击此处:https://code.google.com/p/modwsgi/wiki/ReloadingSourceCode
From The Man本人:这只适用于守护进程模式中的mod_wsgi
。