Ponyorm с psycopg2: сервер неожиданно закрыл соединение (время ожидания сеанса?) - PullRequest
0 голосов
/ 26 июня 2018

Я использую стандартную «архитектуру» пони, как в примерах. Если я делаю следующие шаги, проблема возникает:

  1. Запустить приложение. Я могу правильно работать с базой данных
  2. Я могу проводить стресс-тесты всю ночь, все идет хорошо
  3. Если я ничего не делаю в течение 10-15 минут, а затем пытаюсь что-то выполнить, я получаю следующее сообщение об исключении:
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.

Версия:

  • лошадка. версия '0.7.3'

  • psycopg2. версия '2.7.5 (dt dec pq3 ext lo64)'

  • питон 3,6

Через некоторое время курсор отключается, psycopg2 выдает Operational Error, который снова поднимается пони.

Примечание: Я уже создал проблему для ponyorm , однако я не уверен на 100%, что это ошибка пони. Проблема с некоторым расследованием здесь: https://github.com/ponyorm/pony/issues/357

1 Ответ

0 голосов
/ 26 июня 2018

Я подтверждаю, что это ошибка в PonyORM, которую мы только что исправили: https://github.com/ponyorm/pony/commit/f763694212c07ccaf73eafd64c8f6aa901f7ac81

...