0

在带有 apache 2 的 red hat 4 web 服务器上安装了 Django 1.5 python2.7 mod_wsgi 和 python-sql。“它工作”页面在正确显示和“内部服务器错误”“500”之间不断翻转

按下 F5 时翻转非常频繁,但不仅在快速发送请求时。

我重新启动了 Apache,删除了为 python 3.2 配置的 wsgi,并为 2.7 重新配置和安装。我也尝试过创建一个新项目,mysql 数据库,并且踢猫 < 不可取。

在 python 3.2 安装中,我遇到了管理页面注册在我申请的内容和不存在之间翻转的问题。

这个错误发生在 debug = true,没有安装应用程序,还没有数据库配置,我假设是一个完整的基线系统,除了 wsgi 文件,它似乎适用于 3.2 安装。

4

1 回答 1

1

如果您遇到 Python egg 缓存问题,请参阅 mod_wsgi 文档:

它闪烁的原因可能是因为您正在运行多进程配置,因此请求可以转到不同的进程。尽管对于不同的进程它会有所不同有点奇怪,但通常可以通过代码中的导入顺序依赖项来解释,其中它是否有效取决于访问 URL 的顺序。

如果使用 Django 并使用 Django 开发服务器进行开发,这种排序问题通常不会出现,因为 Django 开发服务器会在处理请求之前预加载代码。我在以下文章中评论了这个特定的 Django 问题:

请注意,其中的代码示例对应于旧的 Django 版本,因此现在可能不适合使用。

于 2013-05-17T00:12:07.410 回答