Re: [firebase-br] Firebird deveria "limpar" a conexão automaticamente?

Jorge Henrique - America Moveis jorgehenrique em americamoveis.com
Seg Out 16 15:58:27 -03 2006


Configure a propriedade DummyPacketInterval no arquivo firebird.conf.

O que pode estar acontecendo é do seu servidor estar mantendo conexões 
fantasmas. Essa propriedade é definida em segundos. Exemplo: 
DummyPacketInterval=120 (2 minutos), isso indicará ao FB para "matar" todas 
as conexões fantasmas em 2 minutos. Por padrão, acho que essa propriedade é 
definida em algo tipo duas horas, mas não estou certo.

[]'s
----- Original Message ----- 
From: "Renan Cruz de Almeida" <renan.aju em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 16, 2006 2:40 PM
Subject: [firebase-br] Firebird deveria "limpar" a conexão automaticamente?



Prezados, pergunto pq realmente nunca vi acontecer e agora eu estou me
deparando com o seguinte problema, considerando o servidor firebird
instalado num servidor rodando windows server 2003 e os usuários
acessando via tcp/ip, em estações de trabalho com windows xp :

1- Usuário X se conecta ao firebird através de uma estação A;
2- No servidor consta que usuário X está conectado ao BANCO.FDB;
3- Usuário Y se conecta ao firebird através de uma estação B;
4- No servidor consta que usuário Y está conectado ao BANCO.FDB;
5- Usuário X finaliza o sistema, sendo desconectado do banco;
6- No servidor consta que usuário X NÃO está mais conectado ao BANCO.FDB;
7- Por sua vez, ocorre um problema no microcomputador do usuário Y
enquanto o mesmo estava conectado ao BANCO.FDB e usando o sistema, sendo
que Y precisou reiniciar o micro;
8- Após o micro de Y reiniciar, ao tentar conectar novamente ao
BANCO.FDB, o sistema lhe emite a mensagem de "usuário já conectado".

Galera, entenderam? Apesar do usuário Y ter reiniciado o seu computador,
no servidor ainda ficou constando a informação de que o usuário Y ainda
estava conectado ao BANCO.FDB, impedindo-o de fazer nova conexão.

O que será que está acontecendo?

O processo firebird que roda no servidor não deveria verificar se a
conexão foi perdida e "limpar" os usuários automaticamente? Ou precisa
de alguma configuração?

Alguém pode ajudar?

Muito obrigado.

[]'s
Renan











______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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

-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.



-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.408 / Virus Database: 268.13.4/476 - Release Date: 14/10/2006



-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.





Mais detalhes sobre a lista de discussão lista