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