我正在 Apache + mod_python 上运行 Django 应用程序。当我对代码进行一些更改时,有时它们会立即生效,有时则不会,直到我重新启动 Apache。然而,我真的不想这样做,因为它也是一个运行其他东西的生产服务器。还有其他方法可以强制执行吗?
只是为了澄清一下,因为我看到有些人弄错了,所以我说的是生产环境。当然,对于开发,我使用 Django 的开发服务器。
如果可能,您应该切换到 mod_wsgi。这是现在的推荐方式 http://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/无论如何,为 Django 提供服务,并且在内存和服务器资源方面更加高效。
在mod_wsgi中,每个站点都有一个.wsgi
与其关联的文件。要重新启动站点,只需touch
相关文件,并且只会重新加载该代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)