Устранение ошибки terminating connection due to administrator command
и ERROR: odyssey: remote server read/write error
Описание проблемы
В кластере Managed Service for PostgreSQL транзакция завершается ошибкой terminating connection due to administrator command
или "ERROR: odyssey: remote server read/write error sefc96761678e: (null) SSL SYSCALL error: EOF detected"
.
Решение
Ошибка может возникать, если транзакция не успела выполниться за 12 часов. В Yandex Cloud есть ограничение на длительность сессии.
Чтобы увеличить длительность сессии, измените значение параметра Session duration timeout
в настройках кластера — подробнее об этом параметре описано в документации. Время для настройки указывается в миллисекундах.
Изменение этого параметра не приведет к сбоям в работе кластера.
Примечание
При восстановлении кластера из резервной копии значение параметра Session duration timeout
сбрасывается до значения по умолчанию — 12 часов.