[firebase-br] 2003: conexões FB não liberadas zumbis
Marcio Grazianni
tec em brasilsoftware.com
Qui Out 13 17:26:43 -03 2005
Olá Valdir
Vou passar pra vcs minha experiencia com conexões zumbis:
- Tentei fazer funcionar primeiro os parametros do windows KeepAliveTime
e KeepAliveInterval: coloquei-os no registro e nada aconteceu. Gerei uma
conexão zumbi e ela não foi derrubada.
- Já com o parametro do Firebird.conf DummyPacketInterval, funcionou.
Depois de um tempo ele detona os zumbis.
Porém estou apreensivo com as advertencias do Firebird.conf: DO NOT USE
THIS OPTION
Peraê, o parametro existe e não pode/deve ser usado??? Por acaso alguem
daqui da lista já usou??
Meu desespero é tanto (já tentei quase tudo sugerido nesta lista e nada)
que esta noite vou ligá-lo com 120 segundos e ficarei monitorando este
cliente.Qualquer coisa vou lá correndo desfazer.
Espero não pisar no tomate com esta ação, mas é porque sinceramente não
sei mais o que fazer.
Vi até que um colega migrou esses dias para Postgresql, mas não posso me
dar ao luxo sequer de tentar outro banco, pois uso IBX. :-(
Amanhã passo para vcs o resultado disso tudo.
Marcio Grazianni
tec em brasilsoftware.com
Brasil Software Soluções Empresariais Ltda.
Valdir Marcos escreveu:
> Márcio, bom dia.
>
> Segue o trecho que está dentro do Firebird.conf.
>
> Um abraço,
>
> Valdir Marcos
>
>
> # ----------------------------
> # Client Connection Settings (Basic)
> #
> # Seconds to wait before concluding an attempt to connect has failed.
> #
> # Type: integer
> #
> #ConnectionTimeout = 180
>
> #
> # Seconds to wait on a silent client connection before the server sends
> # dummy packets to request acknowledgment.
> #
> # DO NOT USE THIS OPTION. It may hang or crash Windows on the client
> side as
> # explained here: http://support.microsoft.com/default.aspx?kbid=296265
> # or may not prevent eventual inactive client disconnection for other OS.
> #
> # Normally, Firebird uses SO_KEEPALIVE socket option to keep track of
> # active connections. If you do not like default 2-hour keepalive timeout
> # then adjust your server OS settings appropriately. On UNIX-like OS's,
> # modify contents of /proc/sys/net/ipv4/tcp_keepalive_*. On Windows,
> # follow instrutions of this article:
> # http://support.microsoft.com/default.aspx?kbid=140325
> #
> # Type: integer
> #
> #DummyPacketInterval = 0
>
>
>
>
>
> ----- Original Message ----- From: "Carlos H. Cantu (TeamFB)"
> <listas em warmboot.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, October 13, 2005 11:02 AM
> Subject: Re: [firebase-br] 2003: conexões FB não liberadas zumbis
>
>
>> MG> Quais os parâmetros que vc citou no firebird.conf para diminuir o
>> tempo
>> MG> das conexões inativas???
>>
>> Está comentado no Firebird.conf.
>>
>> MG> E se um usuário meu entrar no sistema e somente ficar logado no
>> banco??
>>
>> Depende o que vc chama de ficar logado. Se não envolve uma transação
>> aberta, não estaria prejudicando a performance nem o garbage
>> collection.
>>
>> MG> Não tem transação em aberto mas tem a conexão aberta
>> (TIBDatabase). Que
>> MG> faço???
>>
>> Antes de mais nada, verifique realmente se não tem transação aberta.
>> As vezes o IBX abre uma implicita e vc nem está sabendo.
>>
>> []s
>> Cantu (Membro do TeamFB - FireBase)
>>
>
>
> ______________________________________________
> 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