----- Original Message ----- From: "Emanuel Calvo Franco" <[email protected]> To: "(Syswarp) Carlos Enrique Perez" <[email protected]>; "pgsql-es-ayuda" <[email protected]>
Sent: Thursday, February 05, 2009 7:25 AM
Subject: Re: [pgsql-es-ayuda] Matar conexiones idle


2009/2/5 (Syswarp) Carlos Enrique Perez <[email protected]>:
Buenas:
Tenemos una aplicación que se conecta - resuelve - desconecta de postgres.
No obstante y bajo determinadas circunstancias (microcortes de internet en
algunas sucursales, etc) hemos detectado que las conexiones quedan idle.
Quisiera saber si alguien me puede ayudar a que el mismo motor cierre estas
conexiones de manera automatica cuando no las usa.
Saludos y gracias.



Eso sucede porque se debe cortar sin cerrar la conexion.
En el postgresql.conf existen las opciones:

#tcp_keepalives_idle = 0                # TCP_KEEPIDLE, in seconds;
                                                     # 0 selects the
system default
#tcp_keepalives_interval = 0            # TCP_KEEPINTVL, in seconds;
                                                       # 0 selects
the system default
#tcp_keepalives_count = 0               # TCP_KEEPCNT;


Me surge la duda de en que otras situaciones una conexión puede quedar en estado IDLE que no sea por que se desconectó el cliente, tal vez desde psql?

Mover estos parámetros podría tener un efecto secundario en conexiones realmente activas?

Atentamente,

RAUL DUQUE
Bogotá, Colombia

estos los deberas configurar de acuerdo a tus necesidades.




--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo 
agradecerán

Responder a