Re: [firebase-br] Firebird deveria "limpar" a conexão automaticamente?
Jorge Henrique - America Moveis
jorgehenrique em americamoveis.com
Seg Out 16 16:27:26 -03 2006
Outro detalhe: Se vc estiver fazendo esse tipo de controle na sua aplicação,
caso vc use a versão Classic do FB, isso não funcionará, pois cada usuário
conectado implica numa instancia do servidor, diferentemente da versão
Superserver que cria uma thread para cada conexão com o banco dentro de um
só processo do servidor. Isto é, se vc pedir uma lista de usuarios
conectados no Classic ele retornará somente a sua conexão atual.
[]'s
----- Original Message -----
From: "CPD (Borborema-Imperial Transportes Ltda)" <cpd em borborema.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 16, 2006 4:17 PM
Subject: Re: [firebase-br] Firebird deveria "limpar" a conexão
automaticamente?
Pelo que sei o FB não bloqueia se um usuário se conectou mais de uma vez ou
não, acredito que isso é de seu aplicativo, se for isso o problema é que seu
aplicativo está verificando se o usuário está conectado e se já estiver não
permitir outra conexão, assim ele terá problema com as conexões que não
foram finalizadas corretamentes, exemplo o que vc descreveu, uma
reinicialização ou travamento e etc ..., ai vc terá que diminuir os testes
de conexões fantasmas no firebird.conf.
Alexandre.
----- 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
--
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
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.408 / Virus Database: 268.13.4/476 - Release Date: 14/10/2006
______________________________________________
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