PgPool2 connection_cache & Postgres

Вот тут собственно ветка решение проблемы пока найти несмогли

http://forum.sysfaq.ru/index.php?showtopic=3465&pid=71338&mode=threaded&...

Есть у кого идеи? Проблем а в том что при включеном connection_cache на пулах, создаются постоянные соеденения к постгресу, у меня к примеру 64 соеденения... далее люди работают через них, но проблема в том что постгрес копит кеш от пользователей которые уже не работают на соеденнении и не отчищает его, в итоге через какое то время засоряется память и начинает использоваться своп. Тоесть надо как то чтобы постгрес отчищал отсоеденившехся, но как это сделать если по факту на одном соеденении пула может работать сколько угодно юзеров.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

проблема решена

Решение все-таки нашлось, оно было в child_max_connections... в принципе нормально работает. Тоесть я поставил child_max_connections = 1000 и каждые 1000 соединений чилд дохнет соответственно отчищается кеш в постгресе.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023