From: | Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com> |
---|---|
To: | Marcos Alberto Flores Valda <marcos(dot)flores(at)ende(dot)bo> |
Cc: | Espartano <espartano(dot)mail(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Duda sobre conexiones hacia postgresql. |
Date: | 2011-10-10 20:56:44 |
Message-ID: | CAGYOd3qJdtmDWqatjzyG4L3q2V_gxeDj7EgxhsTuz9Abc+wofQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Saludos
1.- Postgres tiene ese comportamiento de cerrar conexiones por inactividad?
Si, hasta donde yo recuerdo esta
tcp_keepalives_idle
pero yo uso postgres 9.0, no se si para 8.2.0 halla mas parametos
2.- Que nivel de logs debería poner en postgresql.conf para poder
detectar el problema ?
en postgressql.conf
log_connections
log_disconnections
El 10 de octubre de 2011 15:43, Marcos Alberto Flores Valda <
marcos(dot)flores(at)ende(dot)bo> escribió:
> Hola amigos, sobre este tema nosotros aca donde trabajo también tenemos el
> mismo problema, que se presentó antes de que yo llegara a trabajar a este
> lugar, pero por lo que me comentaron todo funcionaba bien hasta que el
> encargado de la red hizo algunos cambios en el servidor DNS no sé que tan
> cierto será esto, después de eso apareció este problema que se nos presenta
> por inactividad como dice Espartano, cuando estamos en la consola del editor
> de scripts o viendo una tabla, pasado un tiempo tenemos que cerrar estas
> ventanas y reabrirlas para poder continuar trabajando, talvés mis compañeros
> tengan razón y den a Espartano alguna pista para resolver este problema,
> salu2.
>
> ------------------------------
> *De: *"Espartano" <espartano(dot)mail(at)gmail(dot)com>
> *Para: *"Lista PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org>
> *Enviados: *Lunes, 10 de Octubre 2011 15:21:53
> *Asunto: *[pgsql-es-ayuda] Duda sobre conexiones hacia postgresql.
>
>
> Hola gente, estoy corriendo la version 8.3.0 y tengo un problema con
> un programa cliente, el problema es el siguiente:
>
> La aplicación cliente procesa datos desde archivos que llegan hacia la
> maquina donde se ejecuta esta aplicación, contabiliza unas variables y
> manda a llamar un store procedure que a su vez realiza los inserts
> pero de vez en cuando, la aplicación cliente marca un error el cual es
> el siguiente:
>
>
> sqlcode:-400
>
> server closed the connection unexpectedly
> This probably means the server terminated abnormally
> before or while processing the request.
>
> Leyendo en la documentacion de postgresql,
> (http://www.postgresql.org/docs/8.2/static/ecpg-errors.html) veo que
> el error -400 son errores del backend:
>
> -400 (ECPG_PGSQL)
>
> Some error caused by the PostgreSQL server. The message contains
> the error message from the PostgreSQL server.
>
>
> Pero cuando se entra a revisar el problema la base de datos se
> encuentra andando sin ningún contratiempo.
>
>
> lo que he observado de la aplicación es lo siguiente:
>
> 1.- Corre como un daemon, es decir, siempre esta en ejecución y en
> background a la espera de conexiones.
>
> 2.- Cuando se levanta la aplicación abre una conexión hacia la base de
> datos y esta permanece de esa forma, es decir nunca se cierra.
>
>
> Sospecho que el problema es debido a que el sistema operativo o el
> mismo postgresql detecta que en determinada conexión no ha habido
> trafico por un tiempo y esta es cerrada.
>
> Mis preguntas son:
>
> 1.- Postgres tiene ese comportamiento de cerrar conexiones por inactividad?
>
> 2.- Que nivel de logs debería poner en postgresql.conf para poder
> detectar el problema ?
>
> 3.- entiendo que el error emitido por SQLCODE es determinado por la
> librería de postgresql del cliente y no se enviá el error desde el
> backend ?
>
> La tercera pregunta la formulo debido a que los desarrolladores
> argumentan que su aplicación no tiene problemas, que es postgresql
> quien cierra la conexión de forma inesperada y por eso falla la
> inserción de datos.
>
>
> La version de postgresql que estamos utilizando es 8.2.0
>
> Cualquier comentario se los agradezco.
>
>
>
> Gracias.
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
>
>
> --
>
>
--
ISC Miguel Angel Hernandez Moreno
From | Date | Subject | |
---|---|---|---|
Next Message | Alejandro Carrillo | 2011-10-10 21:08:15 | Re: Duda sobre conexiones hacia postgresql. |
Previous Message | Rodrigo Gonzalez | 2011-10-10 20:56:07 | Re: Duda sobre conexiones hacia postgresql. |