【发布时间】:2011-05-25 18:04:03
【问题描述】:
我有一个使用 Django ORM 读取/写入 Postgre 的独立脚本。
我偶尔会收到此错误
DatabaseError: 查询超时服务器 意外关闭连接 这可能意味着服务器异常终止 在处理请求之前或期间。
我需要重新建立连接并重试脚本中的处理代码,但似乎找不到方法。以下代码在重试时引发“接口错误:连接已关闭”,因此它不起作用。
for repeat in range(5):
try:
.....................PROCESSING CODE...................
except DatabaseError, e:
time.sleep(30)
else:
break
else:
return
有什么想法吗?
【问题讨论】:
标签: database django postgresql orm