Re: [firebase-br] Corrupção de base
Pha-Lista
lista em pha.com.br
Sex Jun 17 07:56:22 -03 2005
1) Coloque sempre um try excepty nas suas UDFs, se ocorrer algum erro, retorne um valor padrao (0, vazio, etc).
2) Faca um teste (nunca testei), defina o KeepConnection = False, isso vai fazer com que a conexao seja desconectada
quando nao for necessaria, isso vai fechar a transacao de leitura (e esta que fica aberta no DBExpress).
3) A UIB vem com os fontes inclusive do driver DBExpress, provavelmente seja possivel adicional algo para fechar a
transacao de leitura, tente entrar em contato com o Autor.
Depois me de um retorno, tambem tenho interese em resolver este problema.
PHA
Nova Odessa / SP - Brazil
-----Mensagem original-----
From: marlon david de souza marlon em sysmo.com.br
Date: Thu, 16 Jun 2005 08:11:23 -0300
To: "Carlos H. Cantu" listas em warmboot.com.br
Subject: Re: [firebase-br] Corrupção de base
> Bom dia,
>
> Temos somente 3 funções externas escritas por nós e todas estão f> uncionando
> corretamente (inclusive no cliente).
> O FB está caindo (-1) sem um aparente motivo. Tem vez que cai quando es> tá
> sendo executado uma SP, outras vezes quando está fazendo uma consulta
> simples.
> Parece que algo está esgotando o FB a ponto dele cair.
> Pode ser por causa do DBX que utiliza sempre um "commit_retain". Como em>
> alguns clientes nós temos mais de 50 conexões ativas, isso pode estar g> erando
> esse problema. Já tentei alterar as configurações do DBX para não f> azer isso,
> mas ele não aceita. Segundo o site da própria Borland, isso é um prob> lema e
> ainda não foi resolvido. Mas eu não tenho certeza absoluta que isso est> eja
> gerando o problema.
>
> Sem mais, agradeço a atenção
>
> ----------------------
> Marlon David de Souza
> Desenvolvimento
> Sysmo Informática Ltda
>
> > Em Qua 15 Jun 2005 18:47, Carlos H. Cantu escreveu:
> > > /opt/firebird/bin/fbguard: bin/fbserver terminated abnormally (-1)
> >
> > Indica que o servidou firebird caiu. Geralmente UDFs mal escritas
> > causam esse problema.
> >
> > O restante dos erros são erros de rede... sugiro que vc verifique sua
> > rede, tanto a parte física como lógica.
> >
> > []s
> > Cantu
> > http://www.warmboot.com.br
> > FireBase - http://www.FireBase.com.br
> >
> > mdds> Bom dia,
> >
> > mdds> Estive visitando um cliente que está com problema de lentidão> no
> > sistema e mdds> também eventualmente o sistema aborta. Peguei dele as
> > seguintes informações:
> >
> > mdds> - FIREBIRD.LOG (resumo dos últimos 30 dias):
> >
> > mdds> /opt/firebird/bin/fbguard: bin/fbserver terminated abnormally
> > (-1) mdds> INET/inet_error: connect errno = 111
> > mdds> INET/inet_error: read errno = 104
> > mdds> INET/inet_error: read errno = 110
> > mdds> INET/inet_error: select in packet_receive errno = 9
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > Para editar sua configurao na lista, use o endereo
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br Para
> > consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> --
>
> ______________________________________________
> 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