Вот тут собственно ветка решение проблемы пока найти несмогли
http://forum.sysfaq.ru/index.php?showtopic=3465&pid=71338&mode=threaded&...
Есть у кого идеи? Проблем а в том что при включеном connection_cache на пулах, создаются постоянные соеденения к постгресу, у меня к примеру 64 соеденения... далее люди работают через них, но проблема в том что постгрес копит кеш от пользователей которые уже не работают на соеденнении и не отчищает его, в итоге через какое то время засоряется память и начинает использоваться своп. Тоесть надо как то чтобы постгрес отчищал отсоеденившехся, но как это сделать если по факту на одном соеденении пула может работать сколько угодно юзеров.
проблема решена
Решение все-таки нашлось, оно было в child_max_connections... в принципе нормально работает. Тоесть я поставил child_max_connections = 1000 и каждые 1000 соединений чилд дохнет соответственно отчищается кеш в постгресе.