Python django 1.5在“;它起作用了;页面显示和错误500

Python django 1.5在“;它起作用了;页面显示和错误500,python,django,apache,mod-wsgi,Python,Django,Apache,Mod Wsgi,在带有Apache2的red hat 4 web服务器上安装了Django 1.5 python 2.7 mod_wsgi和python sql。 “It worked”页面在正确显示和“internal server error”“500”之间不断切换 按F5键时翻转非常频繁,但不仅仅是在快速发送请求时 我重新启动了Apache,删除了为Python3.2配置的wsgi,并为2.7重新配置和安装了wsgi。我也尝试过创建一个新的项目,mysql数据库,并踢猫

在带有Apache2的red hat 4 web服务器上安装了Django 1.5 python 2.7 mod_wsgi和python sql。 “It worked”页面在正确显示和“internal server error”“500”之间不断切换

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

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

在Python3.2安装中,我遇到了管理页面注册在我应用的页面和不存在的页面之间切换的问题


此错误发生在debug=true、未安装应用程序、尚未配置数据库时,我假设除了wsgi文件之外,还有一个完整的基线系统,该文件在3.2安装中似乎运行良好。

如果您在Python egg缓存中遇到问题,请参阅mod_wsgi文档,网址为:

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

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


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

当它抛出500时,您会得到什么错误?在页面上,我得到的只是“另外,在尝试使用ErrorDocument处理请求时遇到500内部服务器错误。”。这有帮助吗我很确定这是一个非django errorChecked/usr/local/apache/logs/error\u log。显然,我还有一个.python egg缓存的配置,现在已经不存在了。我重新创建了该文件,问题已在上次解决,错误仍在发生。Apache日志会说“[Errno 13]权限被拒绝:'/home/cache/python egg cache'”“也许您的帐户没有对此目录的写访问权限?”我无法确定用户需要什么来访问该目录,www没有这样做。