我在Ubuntu 8.04上通过mod_wsgi和Apache(2.2.8)运行Django。
我在这个设置上运行Django大约6个月没有任何问题。昨天,我将我的数据库(postgres 8.3)移动到自己的服务器上,我的Django站点开始拒绝加载(浏览器微调器只会继续旋转)。
它可以使用大约10分钟,然后停止。 Apache仍然能够提供静态文件。通过Django没什么。
我已经检查了apache错误日志,但是我没有看到任何可能相关的条目。我不确定这是WSGI,Django,Apache还是Postgres问题?
有什么想法吗?
感谢您的帮助!
答案 0 :(得分:0)
听起来很像django和你新近安装的数据库之间发生的事情。
只是为了消除混合中的apache,你应该将其作为开发服务器运行(在一些随机端口上阻止人们使用它),看看你是否还有问题。如果你这样做,那就是数据库。如果它的行为,它可能是apache。
修改,This looks interesting。您可以通过应用他的补丁(评论.close()
)来测试它,但还有其他类似的错误。
答案 1 :(得分:0)