Ошибка SQL: сервер неожиданно закрыл соединение Это вероятно
означает, что сервер завершился ненормально до или во время обработки
запроса.
Когда я смотрю сюда, это предполагает, что файл psycopg2. функция Connect() распознает различные параметры для метода Connect(), некоторые из которых, похоже, связаны с тайм-аутами.
Например, Keepalives_idle, в документе говорится, что «Управляет количеством секунд бездействия, после которого TCP должен отправить сообщение проверки активности на сервер Нулевое значение использует системное значение по умолчанию. Этот параметр игнорируется для подключений, выполненных через сокет домена Unix, или если поддержка активности отключена. Поддерживается только в системах, где Доступен TCP_KEEPIDLE или эквивалентный параметр сокета, а в Windows на других системах он не имеет никакого эффекта». (Я использую Windows).
Но как мне узнать, какая система по умолчанию используется.
Если я попробую:
Код: Выделить всё
conn.info.parameter_status('keepalives_idle')Подробнее здесь: https://stackoverflow.com/questions/792 ... connection
Мобильная версия