Re: psql: FATAL: sorry, too many clients already

From: luis muro <luis(dot)muro(at)gmail(dot)com>
To: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>
Cc: Moises Alberto Lindo Gutarra <mlindo(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: psql: FATAL: sorry, too many clients already
Date: 2009-11-12 02:33:28
Message-ID: cfa0c710911111833o40c3bab2ja3b85d813a1233f3@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Estos son los valores por default pensaba reducir el child_life_time para
que me liberara los recursos mas rapido
# If idle for this many seconds, child exits. 0 means no timeout.
child_life_time = 300
# If idle for this many seconds, connection to PostgreSQL closes.
# 0 means no timeout.
connection_life_time = 0

Sobre cerrar las conexiones, no creo que suceda eso no esta reportado en la
aplicación (openbravo) y ahora con 25 usuarios concurrentes y con
operaciones que haga como 3 query por forma o operación si me da 75
conexiones :S, ademas por el momento solo son 25 usuarios en esta etapa y
se duplicaran lo que me preocupa

Al final de cuenta no puedo abrir mas conexiones en postgres aunque lo tengo
configurado (según yo ) para 200

2009/11/11 Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>

> 2009/11/11 luis muro <luis(dot)muro(at)gmail(dot)com>:
> > Si los puse en el correo
>
> tienes razon, es que empeze la conversacion por la mitad =)
>
> > pgpool.conf
> > num_init_children = 64
> > max_pool = 3
> > Pero cuando se satura no entro ni directo ni por pgpool
> >
>
> es decir 192 conexiones pre-establecidas por el pgpool
>
> > Cog-1 ~ # psql -U desarrollo -p 9999 cog
> >
> > psql: FATAL: sorry, too many clients already
> >
>
> aunque esto me parece raro, el pgpool no deberia dar este error sino
> solo sentarse a esperar que se libere una conexion que pueda usar...
>
> creo que hay un timeout para el tiempo que espera pero de forma
> predeterminada esta en "espere hasta que haya una libre", habras
> cambiado eso?
>
> en todo caso tu problema probablemente es que no estan cerrando las
> conexiones desde la aplicacion... una vez que pgpool reserva una
> conexion para responder a un usuario, no libera la conexion hasta que
> el usuario termine la sesion (es decir, cierre la conexion a la base)
>
> --
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Asesoría y desarrollo de sistemas
> Guayaquil - Ecuador
> Cel. +59387171157
>

--
Luis Gerado Muro Ramos
Director de Proyectos
Tel: +52 (55) 47 77 3120
+52 (33) 47 77 0110
+52 (81) 12 47 6120
01 800 087 2260
Cel: +52 (55) 19507875
luis(dot)muro(at)xmarts(dot)com(dot)mx

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jordi Vila 2009-11-12 10:19:09 COMO IMPORTAR-EXPORTAR TABLAS POSTGRES-EXCEL
Previous Message Guido Barosio 2009-11-11 23:36:21 Re: PGDay Cuba 2010