> -----Mensaje original-----
> De: luis muro
> 
> Alguien tiene alguna idea :S por el momento reduci el 
> child_life_time y reinicio el server cada hora pero 
> obviamente eso no es correcto  
> 

Primero: ¿Seguro que Postgres está aceptando 200 conexiones? Ten presente
que modificar el parámetro max_connections requiere un restart, con un
reload no alcanza.

Segundo: Para identificar el problema hay que tener en claro quién está
ocupando las 200 conexiones.
Por los parámetros que indicaste pgpool debiera insumir 192 conexiones
máximo. ¿Las 8 restantes quién las ocupa?

Esta consulta te dará una idea por base y usuario:

select datname, usename, count(*) 
from pg_stat_activity
group by datname, usename

O para ver de donde provienen:

select client_addr, count(*) 
  from pg_stat_activity
group by client_addr

Si pgpool está corriendo en el mismo equipo aparecerá con '127.0.0.1'. Las
conexiones por unix sockets muestran NULL.


Saludos,
Fernando.

--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo

Responder a