在装有Apache2的red hat 4 web服务器上安装了Django 1.5 python2.7 mod_wsgi和python-sql。"It worked“页面始终在正确显示和"internal server error”"500“之间切换。
当按下F5时,翻转发生得非常频繁,但不仅仅是在快速发送请求时。
我重新启动了Apache,删除了为python 3.2配置的wsgi,并为2.7重新配置和安装了wsgi。我还尝试创建了一个新项目,mysql数据库,并放弃了不可取的做法。
在python 3.2安装中,我遇到了管理页面注册在应用和不存在之间翻转的问题。
这个错误是在debug = true、没有安装应用程序、还没有数据库配置的情况下发生的,我认为除了wsgi文件之外,还有一个完整的基准系统,该文件似乎可以很好地用于3.2安装。
发布于 2013-05-17 08:12:07
如果您遇到Python鸡蛋缓存的问题,请参阅mod_wsgi文档,网址为:
它闪烁的原因可能是因为您正在运行多进程配置,因此请求可以转到不同的进程。虽然对于不同的进程会有所不同,但通常可以通过代码中的导入顺序依赖关系来解释,它是否有效取决于URL被访问的顺序。
如果使用Django并使用Django开发服务器进行开发,通常不会出现这样的排序问题,因为Django开发服务器在处理请求之前预先加载了代码。我已经在下面的文章中对这个特定的Django问题发表了评论:
请注意,其中的代码示例对应于旧的Django版本,因此现在可能不适合使用。
https://stackoverflow.com/questions/16597793
复制相似问题