Muchas gracias a todos! ya estoy poniendo en practica sus recomendaciones, Saludos Cordiales Fernando
El 3 de octubre de 2017, 09:34, Lautaro Palamidessi<lpalamide...@conexia.com > escribió: > Buen día, con sólo poner: > > log_statement = 'MOD' > > y enviar un reload al servicio postgres, en el LOG comenzará a registrar todas > las sentencias que modifican datos (no loguea SELECT's pero sí INSERT, > UPDATE y DELETE, que es lo que te interesa). > > Saludos > > El 3 de octubre de 2017, 9:26, Jairo Graterón <jgrate...@gmail.com> > escribió: > >> Buen día, verifica además la aplicación ya que una posible transacción no >> culminada, es decir, en alguna parte iniciaste BEGIN y no hiciste el >> respectivo COMMIT, hace que se pierdan registros cuando la aplicación se >> cierre de manera inesperada, >> >> >> Para encontrar el error activar la siguiente variable de postgresql.conf >> >> log_statement = 'all' >> >> Revisa todas las sentencias y seguimientos de transacciones. >> >> Saludos >> >> >> El 3 de octubre de 2017, 8:08, Gerardo Herzig <gher...@fmed.uba.ar> >> escribió: >> >>> >>> >>> ----- Mensaje original ----- >>> > De: "Fernando A" <soporteallpurp...@gmail.com> >>> > Para: "Lista PostgreSQL" <pgsql-es-ay...@postgresql.org> >>> > Enviados: Martes, 3 de Octubre 2017 8:54:35 >>> > Asunto: Registros desaparecidos de la BD >>> > >>> > Estimados, >>> > en tres ocasiones, me encuentro con que han desaparecido algunos >>> registros >>> > de distintas tablas de una BD,. >>> > Descarto que sea un problema de seguridad, dado que el cliente ha >>> podido >>> > observar el problema casi en el momento que le sucedio y parece mas >>> una >>> > falla o del sistema o de la BD. >>> > Sin embargo aun no encuentro las causas.........solo puedo observar >>> que los >>> > numeros de identidad saltan y en el log que deja postgres no encuentro >>> > información directa con el problema, >>> > salvo los siguientes mensajes (de los muchos) que podrian estar o no >>> > vinculados: >>> > >>> > 2017-10-03 03:44:00 ART LOG: no se pudo recibir datos del cliente: >>> > Conexión reinicializada por la máquina remota >>> > 2017-10-03 03:44:00 ART LOG: se encontró fin de archivo inesperado en >>> la >>> > conexión del cliente >>> > >>> > >>> > Sin embargo no se si se relacionan con el problema en si o no, ya que >>> el >>> > cliente no me pudo identificar con exactitud la hora en que fue el >>> problema. >>> > Por otro lado, si los mensajes anteriores estan relacionados con el >>> > problema en si, pueden desaparecer 20 registros (20 insert) cada uno >>> > correspondiente a un solo proceso ? >>> > La version de postgres es la 9.1, corriendo sobre un Debian Wheezy y >>> > terminales Windows. >>> > Cualquier ayuda, se agradece desde ya! >>> > >>> > Cordiales Saludos, >>> > Fernando >>> > >>> Lo primero que haria es poner el log mas "verboso", para que te quede >>> registrada toda la actividad de la base. >>> Revisa los parametros log_statements, log_line_prefix >>> https://www.postgresql.org/docs/9.1/static/runtime-config-logging.html >>> >>> A partir de ahi podes hacer una auditoria mas detallada. >>> HTH >>> Gerardo >>> >>> >>> >> > > > -- > > [image: logo conexia] <http://conexia.com/> > > *Lautaro Palamidessi* > Consultor Técnico DBA > *T:* +5411 5173 6159 > > [image: facebook conexia] <https://goo.gl/OxO8kd> [image: twitter conexia] > <https://goo.gl/XGpgl3> [image: linkedin conexia] <https://goo.gl/epcLtV> > www.conexia.com <http://conexia.com/> > > [image: line] >