У меня есть автономный script, который читает/записывает из/в Postgre с помощью Django ORM.
Я получаю эту ошибку время от времени
DatabaseError: сервер тайм-аута запроса неожиданно закрыл соединение Это, вероятно, означает, что сервер прерывается ненормально до или во время обработки запроса.
Мне нужно восстановить соединение и повторить код обработки в script, но не может найти способ. Следующий код вызывает "InterfaceError: соединение уже закрыто" при повторном запуске, поэтому он не работает.
for repeat in range(5):
try:
.....................PROCESSING CODE...................
except DatabaseError, e:
time.sleep(30)
else:
break
else:
return
Любая идея?