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
