времени жизни сессии.
Когда в бекенде, в connection pool стоит maxLifeTime=30 мин., то бывает такое, что запросы отваливаются с ошибкой remote_terminal_pool - Failed to validate connection org.postgresql.jdbc.PgConnection@2beea74e (Соединение уже было закрыто). Possibly consider using a shorter maxLifetime value.
Это указывает на то, что БД закрыла соединение (сессию), тогда как Connection Pool считает ее открытой и пытается через это соединение отправить запрос.
Вобщем, есть ли где-то в PostgreSQL и, если есть, то какое установленное время жизни соединения-сессии?
для idle session точно есть, но по умолчанию выключено
Может, там с сетью проблемы, на самом деле? Потому что по умолчанию ничего такого не включено (а для просто idle сессий ничего и нет).
Обсуждают сегодня