2017-02-07 4:54 GMT-04:00 Forsell - Erlon <fors...@forsell.com.br>: > O log é gravado em uma tabela no postgres, e a função é chamada em todo > lugar no sistema > > no caso da nota fiscal, chama ao incluir a nota, ao importar os dados de > uma venda, ao finalizar a nota, enviar para receita, está tudo no log > > foi retirado uso de transação substituido por disparar vários comandos sql > de uma vez no banco de dados, o que é praticamente igual a uma transação e > o problema voltou a acontecer mesmo assim. > > gravou a nota, gerou xml, transmitiu a receita, fechou a tela do sistema > o dado não permaneceu gravado. > > porém os registros do log indicando a gravação da nota estavam lá > > não tem erro no sistema pessoal, isso acontece em um cliente 1 vez por > mês, uma nota em 200. >
Muito provavelmente o erro está no sistema. Não confie nos logs do seu sistema. Confie nos logs do banco, por que é o banco que está gravando. Ligue o log de todas as operações no servidor e acompanhe esse log. Verifique a configuração do seu PostgreSQL, desde como está o fsync, WAL, etc e também do sistema operacional sendo usado (qual é?) Roberto
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral