----- 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