Oi Euler, alterei o postgresql.conf pra logar todas as instruções sql. O log ficou assim agora:
2012-08-18 18:07:56 BRT LOG: executar PRSTMT47070893478969016/PORTAL47070893478969016: SELECT version() 2012-08-18 18:07:56 BRT LOG: executar PRSTMT32037130078969016/PORTAL32037130078969016: show integer_datetimes 2012-08-18 18:07:56 BRT LOG: executar PRSTMT149479683378969016/PORTAL149479683378969016: SET autocommit=true 2012-08-18 18:07:56 BRT LOG: executar PRSTMT176644945978969016/PORTAL176644945978969016: SET datestyle=ISO 2012-08-18 18:07:56 BRT LOG: executar PRSTMT115073424278969016/PORTAL115073424278969016: SET client_encoding='UTF8' 2012-08-18 18:07:56 BRT LOG: executar PRSTMT79959489878969016/PORTAL79959489878969016: SET search_path TO public; 2012-08-18 18:07:56 BRT LOG: executar PRSTMT18277082778969016/PORTAL18277082778969016: SET TRANSACTION ISOLATION LEVEL READ COMMITTED 2012-08-18 18:07:56 BRT LOG: executar PRSTMT120818118878969016/PORTAL120818118878969016: BEGIN 2012-08-18 18:08:01 BRT LOG: não pôde receber dados do cliente: unrecognized winsock error 10061 2012-08-18 18:08:01 BRT LOG: EOF inesperado durante conexão do cliente 2012-08-18 18:08:01 BRT LOG: não pôde receber dados do cliente: unrecognized winsock error 10061 2012-08-18 18:08:01 BRT LOG: EOF inesperado durante conexão do cliente Pra traz ta executando normalmente outras instruções. O pg está na mesma máquina (de desenvolvimento). Nunca tive problemas, inclusive outras rotinas, cadastro, etc, está funcionando normalmente. A versão 9.1.2. O que existe de particular nessa rotina é que ela está sendo executada de modo assincrono (até 8 vezes), até que a thread seja liberada, e chame novamente com outros parametros. Isso eu fiz pra poder executá-la simultaneamente, e otimizar o uso de processadores do servidor. Porém isso tem que acontecer dentro de uma transação. Pode estar relacionado com o fato de serem varias chamadas simultaneas? Algo como DoS? ----- Mensagem original ----- > De: Euler Taveira <eu...@timbira.com> > Para: Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br> > Cc: > Enviadas: Sábado, 18 de Agosto de 2012 17:13 > Assunto: Re: [pgbr-geral] Erro fechando conexão > > On 18-08-2012 17:02, Jean Domingues wrote: >> 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 >> > Essas dizem respeito a recusa de conexão pelo PostgreSQL? Qual versão utiliza? > Há algum firewall ativo no servidor ou entre o cliente e servidor que esteja > bloqueando a porta utilizada (por padrão 5432)? > >> 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 >> > Isso me parece alguma incompatibilidade entre o driver utilizado e a versão do > PostgreSQL. Como você não deu detalhes fica difícil dizer. Qual a consulta > gera esse erro? > > > -- > Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/ > PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral