我从来没有深入研究像WSGI这样的服务器技术如何真正起作用,并认为我到现在才有了基本的理解......
这种行为的解释是什么?:在Apache2 / WSGI / Django设置上,在开发服务器上获取新代码并通过执行规定的{{1重新加载“它事情开始变得怪异。在连续浏览器刷新时,我得到应用程序的旧版本(从推送新代码之前)或新版本,随机!这就像一些线程/进程仍在为旧代码提供服务,而有些已经从磁盘加载了新代码... 对此有什么简单的解释,如何在不重新启动apache的情况下正确“重新加载”我的应用程序? 或者我在哪里可以找到关于WSGI,FCGI等工作原理的简单(更好的,图形/示意)解释。
注意:我不是一个忠诚的人,但我被迫与这样的事情争吵,我正在寻找任何“浓缩”,“速成课程类型”的知识,而不是所有组件的完整文件...
答案 0 :(得分:4)
您可能没有使用守护程序模式。读:
关于mod_wsgi设置的Django文档对于使用守护进程模式必须做什么不够清楚。现在已经修复了。