如何用Apache,mod_wsgi在Django项目中重新加载新的更新?

时间:2013-06-12 06:27:03

标签: django apache mod-wsgi

我正在使用Django框架制作一个项目。我已经使用Apache + mod_wsgi托管了一个测试服务器。当我更改一些代码行时,我上传文件并在浏览器中进行测试。但除非我重新加载/重新启动(/etc/init.d/apache2 reload),否则不会显示新的更改。

除了重新加载Apache之外,还有其他方法可以重新加载/刷新新的更改吗?

1 个答案:

答案 0 :(得分:11)

是,请触摸您的wsgi配置文件。

对我来说,我的服务器重启脚本就像touch /srv/grove_project/conf/apache/django.wsgi一样简单。 将其构建到您的服务器管理脚本中,这是一个很好的重新启动。

如需了解更多信息,请点击此处:https://code.google.com/p/modwsgi/wiki/ReloadingSourceCode

From The Man本人:这只适用于守护进程模式中的mod_wsgi