2009-11-12 32 views
1

我偶尔会在cursor.execute(django1.1/db/models/sql/query.py 2369行)中使用psycopg2和postgresql获取未处理的异常。Django + Postgresql - >未处理的异常

看起来像数据库以某种方式丢弃连接,所以Django崩溃。对于未处理的异常,在Django的bugtrack(#11015)中有一张票,但我对db为什么会丢失连接的原因感兴趣,而不是为什么Django没有捕获它。

使用django的开发。服务器这个错误永远不会发生(它按顺序运行数据库请求,并发不会发生),所以它就像是与db请求并发或什么有关。

我无法访问postgresql配置。或日志。

任何建议欢迎,也许一些postgresql调整,或对如何调试此问题的一些想法。

UPD:。看起来像这样的问题 - Django + FastCGI - randomly raising OperationalError - 解决同样的问题,但提供了:-(

+0

我也来了acr oss这个可怕的问题。我在互联网上进行了彻底搜索,但找不到解决方案。最后切换到MySql,自那以后一直很开心。 – shanyu 2009-11-13 00:41:04

+0

你使用的是什么postgres版本?我一直在使用postgres和django 6个月,postgres从来没有下过。 – 2009-11-13 04:20:24

+0

我在PostGIS中使用PostgreSQl 8.3.7,这就是为什么我不能切换到MySQL – 2009-11-13 16:20:50

回答

1

问题可能主要与进口ATLEAST这就是发生在我身上没有解决我写我自己经固溶发现从网上没有请检查我的博客帖子在这里:。Simple Python Utility to check all Imports in your project

Ofcourse,这只会帮助你自行去原来的问题的解决非常迅速,不是你的问题的实际解决方案