12

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

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

4

1 回答 1

15

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

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

有关更多信息以及适用情况:https ://code.google.com/p/modwsgi/wiki/ReloadingSourceCode

来自 The Man 本人:这仅适用mod_wsgi于守护程序模式。

于 2013-06-12T06:32:20.757 回答