2009-11-12 58 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,這隻會幫助你自行去原來的問題的解決非常迅速,不是你的問題的實際解決方案