Я немного новичок в postgresql db. Я выполнил настройку в облаке Azure для моей базы данных PostgreSQL.
Это машина Ubuntu 18.04 LTS (4vCPU, 8 ГБ ОЗУ) с версией PostgreSQL 9.6.
Проблема, которая возникает, когда соединение с БД PostgreSQL некоторое время простаивает, скажем, от 2 до 10 минут, после чего соединение с БД не отвечает так, что не выполняет запрос и продолжает обрабатывать запрос.
То же самое относится и к моему JAVA Spring-boot Application. Соединение не отвечает, и запрос продолжает обрабатываться.
Это происходит случайным образом, так что время не отслеживается, иногда это происходит через 2 минуты, иногда через 10 минут, а иногда нет.
Я пробовал с параметрами файла конфигурации PostgreSQL. Я пробовал:
tcp_keepalive_idle, tcp_keepalive_interval, tcp_keepalive_count.
Также параметры Statement_timeout и session_timeout, но они все равно не меняются.
Любое предложение или помощь будут полезны.
Спасибо