Pessoal,

uso o component de acesso a dados da Devart para Postgresql. Nunca tive 
problemas, até agora. Estou executando PgSQLCommand e uma rotina multi thread. 
O erro que estou tendo é que a conexão simplesmente fecha. No arquivo de log, 
aparece o seguinte:

2012-08-18 16:53:16 BRT LOG:  não pôde receber dados do cliente: unrecognized 
winsock error 10061
2012-08-18 16:53:16 BRT LOG:  EOF inesperado durante conexão do cliente
2012-08-18 16:55:13 BRT ERRO:  formato de mensagem é inválido
2012-08-18 16:55:13 BRT FATAL:  tipo de mensagem do cliente 57 é inválido

Antes disso ta tudo normal:
2012-08-18 16:48:20 BRT LOG:  sistema de banco de dados foi desligado em 
2012-08-18 16:48:17 BRT
2012-08-18 16:48:20 BRT LOG:  sistema de banco de dados está pronto para 
aceitar conexões
2012-08-18 16:48:20 BRT LOG:  inicializador do autovacuum foi iniciado

Alguém saberia me dizer o que pode estar acontecendo? Será que tem a ver com o 
multithreading? Obs.: não posso fazer várias conexões, porque preciso que tudo 
seja executado na mesma transação. Inclusive, não sei se chamadas sucessivas a 
uma mesma função escrita em PL que esteja dentro da mesma transação será 
executada em outro processador/processo do servidor.

Jean Domingues.

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a