Raúl Andrés Duque Murillo escribió:

> Tengo un servidor windows con postgresql 8.3.5 que desde hace algún
> tiempo me esta generando transacciones "a medias" (no atómicas)
> generando bastantes problemas. Lo que puedo distinguir de especial en
> el log de la DB son warnings del tipo:
> 
> 2009-03-28 07:21:22 COT WARNING:  there is already a transaction in progress
> 
> Inicialmente pensé en que fuese un error de aplicación (la aplicación
> intentaba hacer un BEGIN cuando ya se había establecido una
> transacción), pero no ha sido posible reproducir el error en mi
> máquina de desarrollo, de hecho el error comenzó a presentarse de un
> momento a otro sin aparente razón.

¿Tienes un pool de conexiones?

> Después de comentarles mis pesares quisiera saber si este error podría
> presentarse por una errónea configuración del motor o algún conflicto
> del vaccum o cualquier prueba que se les ocurra realizar.

No.

> Aclaro que el servidor no presenta otros errores con lo cual temas
> como problemas físicos en memoria o disco duro quedarían descartados.

No creo que sea problema de ese tipo.  Suena más bien a que alguna capa
entre la aplicación y la BD te está jugando una mala pasada.

-- 
Alvaro Herrera                          Developer, http://www.PostgreSQL.org/
Tom: There seems to be something broken here.
Teodor: I'm in sackcloth and ashes...  Fixed.
        http://archives.postgresql.org/message-id/[email protected]
--
TIP 8: explain analyze es tu amigo

Responder a