Я использую постдок (https://github.com/paunin/PostDock)
Версия Postgres: 10
Версия pgpool: 3.7
1 пгпул
1 мастер
1 раб
1 резервная копия (бармен)
Мое приложение соединяется с pgpool (базы данных I'hv 1 и 7 пользователей / приложение), и из фона видно, что в PostgreSQL имеется большое количество IDLE-соединений, которые выполняли запрос DISCARD ALL.
Я увеличил максимальное соединение postgresql со 100 до 1500. Потому что иногда простоя доходит до 850, и это влияет на наши услуги.
Теперь мы отключаем простоя соединение вручную каждые 5 минут.
Наше приложение правильно закрывает соединение, потому что в нашей существующей системе БД (без pgpool) оно только открыло соединение с 12 БД.
кто-нибудь сталкивался с подобной проблемой?
Я использую ту же конфигурацию, что и в постдоке.