Re: [firebase-br] Erro na execução de Consulta "pesada"

Otto ottofuch em terra.com.br
Seg Maio 23 17:52:54 -03 2005


Esquisito, "unknown Win32 error 10054" num Linux. Está usando samba? ou está
acessando o Firebird diretamente pelo TCP/IP?

Win32 Error Code 10054 significa
"An existing connection was forcibly closed by the remote host. "
"Uma conexão existente foi forçadamente fechada pelo host remoto"
O nome do erro é WSAECONNRESET

Num outro lugar, o erro é descrito como
"
WSAECONNRESET
(10054)
  Connection reset by peer.
  An existing connection was forcibly closed by the remote host. This
normally results if the peer application on the remote host is suddenly
stopped, the host is rebooted, or the remote host uses a hard close (see
setsockopt for more information on the SO_LINGER option on the remote
socket.) This error may also result if a connection was broken due to
keep-alive activity detecting a failure while one or more operations are in
progress. Operations that were in progress fail with WSAENETRESET.
Subsequent operations fail with WSAECONNRESET. "
Conexão resetada pelo "par" (de status social igual)
Uma conexão existente foi forçadametne fechada pelo host remot. Isto
normalmente resulta se a aplicação "par" no host remoto é repentinamente
paralizada, o host é reinicializado, ou o host remoto usou um hard close
(não sei o que é) (see..)
Este erro pode resultar se uma começão foi quebrada devido a uma "atividade
manter vivo" detectando uma falha enquanto uma ou mais operações estavem em
execução. Operações que estavam em operação falham com WSAENETRESET.
Operações subsequentes falham com WSAECONNRESET (copiei e colei, e não
conseguí tirar o negrito)

o que sugere estar usando TCP/IP e que o host remoto, no caso Lunix, foi de
algum modo sobrecarregado e encerrou a conexão.
A mensagem de erro certamente apareceu na estação de trabalho cliente que
roda Win 32.

100+
Otto


----- Original Message ----- 
From: "Jean R. Streleski" <jrs.net em uol.com.br>
To: "Grupo FB" <lista em firebase.com.br>
Sent: Sunday, May 22, 2005 11:24 PM
Subject: [firebase-br] Erro na execução de Consulta "pesada"


Olá

    Um cliente meu está rodando uma consulta bastante pesada que efetua
vários selects pesados (uma tabela com +- 3 milhões de registros cruzando
com uma outra com +- quatrocentos mil) e através da aplicação, vou buscando
o resultado dos selects e armazenando em uma tabela temporária, para
posterior geração de relatório.
    Acontece que após alguns minutos da execução da consulta, ocorre o
seguinte erro:

    Uncessufull excution caused by a system error that precludes successfull
execution of subsequent statements.
    Unable to complete network request to host "ibserver"
    Error writing data to connection.
    unknown Win32 error 10054

    O Banco é FB 1.0, está com aproximadamente 700MB e roda num servidor com
hardware muito ruim e Linux Red Hat 7.2(em comparação com o nível de acesso.
O cliente estará , em breve trocando ).
    Durante a execução desse tipo de consulta é comum o servidor ficar com
quase que 100% do processador ocupado.

    Gostaria de saber se esse erro realmente se deve à lentidão ou pode ser
problema de corrupção.


Obrigado
Jean R. Streleski
Bauru / SP
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista