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

Reply via email to