在带有apache 2的红帽4 Web服务器上安装了Django 1.5 python2.7 mod_wsgi和python-sql。 “It working”页面在正确的显示和“内部服务器错误”“500”
之间翻转按F5时翻转非常频繁,但不仅在快速发送请求时。
我重新启动了Apache,删除了为python 3.2配置的wsgi,并重新配置并安装了2.7。我还尝试创建一个新项目,mysql数据库,并踢猫<不可取。
在python 3.2安装上,我遇到的问题是管理页面注册在我申请和不存在之间翻转。
这个错误发生在debug = true,没有安装应用程序,没有数据库配置,我假设是一个完整的基线系统,除了wsgi文件,它似乎适用于3.2安装。
答案 0 :(得分:1)
如果您遇到Python egg缓存问题,请参阅以下位置的mod_wsgi文档:
它轻弹的原因可能是因为您正在运行多进程配置,因此请求可以转到不同的进程。虽然对于不同的进程会有所不同,但有点奇怪,但通常可以通过代码中的导入顺序依赖来解释它是否有效取决于访问URL的顺序。
如果使用Django并使用Django开发人员服务器进行开发,这些排序问题通常不会出现,因为Django开发服务器会在处理请求之前预加载代码。我在这个特定的Django问题中评论过:
请注意,其中的代码示例与旧的Django版本相对应,因此现在可能不适合使用。