Fórum Perda de conexão #55049
01/02/2006
0
Estou com um programa rodando em um cliente e as vezes com o programa já sendo executado a algum tempo aparece o seguinte erro:
Já adiantando o firewall da máquina está desativado (Windows XP Pro) e o erro não acontece ao abrir o programa e tentar a conexão.
Na realidade a conexão já está estabelecida, [b:af24949220]o programa está rodando no próprio servidor[/b:af24949220] e as vezes aparece este erro. Ou seja, acontece as vezes após algumas horas de uso.
O que poderia ocasionar este tipo de erro???
O servidor é um Pentium 4 3000 HT com Windows XP Pro.
Firebird 1.5.3 (o último liberado, não o release candidate).
Desde já agadeço.
Marcelo.l
Curtir tópico
+ 0Posts
01/02/2006
Rodolpho123
Gostei + 0
01/02/2006
Marcelo.l
Além do programa no servidor, existem outros programas na rede utilizam o mesmo banco de dados.
Se eu não utilizar o IP do servidor [b:60c3b610ed]mesmo estando no servidor[/b:60c3b610ed], o Firbird utilizadá o protocolo de comunicação local e não o TCP/IP e haverá problemas com os outros programas clientes que utilizam o mesmo banco de dados.
Gostei + 0
01/02/2006
Rodolpho123
Ex:
Suponho que vc deva estar usando IBX, vc pode definir a sua conexão como remota, informar o protocolo e utilizar o [b:05f5209885]alias[/b:05f5209885] para a string de conexão lendo de um arquivo *.ini ou *.txt. A configuração ficaria + ou - assim:
No arquivo alias.conf do FB
Arquivo das máquinas [b:05f5209885]remotas[/b:05f5209885] que contem a string de conexão
Arquivo da máquina [b:05f5209885]servidor[/b:05f5209885] que contém a string de conexão
As demais configurações no seu componente de acesso permaneceriam as mesmas
Gostei + 0
02/02/2006
Gandalf.nho
Nesse caso vc pode usar localhost no lugar do IP, que o forçará a usar TCP/IP
Gostei + 0
02/02/2006
Marcelo.l
Obrigado a todos por ajudarem.
Já utillizei, em vez de [b:31abd0407e]localhost[/b:31abd0407e], o IP [b:31abd0407e]127.0.0.1[/b:31abd0407e] que acredito é até mais rápido na resolução de nomes (me corrijam se eu estiver errado) e o problema persiste. [b:31abd0407e]As vezes[/b:31abd0407e], (isto não ocorre sempre) no meio da execução do programa dá o erro. E só em um cliente. O programa roda em outros clientes e nunca foi relatado o erro.
Poderia ter algo a ver com o servidor (Pentium 4 HT)?
Valeu.
Gostei + 0
08/02/2006
Mdmarc
Gostei + 0
15/02/2006
Mdmarc
Gostei + 0
22/02/2006
Xisto
Quando a rede cai, mesmo que por pouco tempo, esse erro aparece.
Faco o seguinte nos meus clientes, em todos os terminais seto o acesso ao banco com o IP (192.168.0.50:c:\sistema\banco.fbd, por exemplo), mas o servidor de cada cliente acessa diretamente na pasta (c:\sistema\banco.fbd) sem a indicacao do IP, ou seja caindo ou nao a rede, pro servidor nao faz diferença.
Espero ter ajudado.
Gostei + 0
27/02/2006
Ant.carlos/sp
Ja sofri com algo parecido.
Quando a rede cai, mesmo que por pouco tempo, esse erro aparece.
Faco o seguinte nos meus clientes, em todos os terminais seto o acesso ao banco com o IP (192.168.0.50:c:\sistema\banco.fbd, por exemplo), mas o servidor de cada cliente acessa diretamente na pasta (c:\sistema\banco.fbd) sem a indicacao do IP, ou seja caindo ou nao a rede, pro servidor nao faz diferença.
Espero ter ajudado.[/color:2d5748b22c]
[color=blue:2d5748b22c]Tbém tenho o mesmo problema c/ uma máquina cliente.
Já testei a rede usando o Ping e observei q em um
instante a rede oscila e cai e o programa perde a conecçao, fora isso
a lentidão de conecção e resposta do servidor, tem horas que leva até 2 minutos p/ conectar, mas tem período/ou dias que o programa roda que é uma beleza.
Em um outro cliente, fiz um teste com um P166 (M.cliente, 32 Ram) X PII 850 (Servidor) e o P166 rodou rapidinho.
Mas voltando ao assunto anterior, as maq. cliente (P800) x Servidor P4, c/ XP e 512 Ram.
Vou ter q testar a rede inteira p/ ver se há alguma interferencia de algum computador dando problema na rede e testar o Hub tbém.[/color:2d5748b22c]
T+
ANT.CARLOS/SP
Gostei + 0
01/03/2006
Emerson Nascimento
Iniciar -> Painel de controle -> Conexões de Rede
clique com o botão direito na conexão de rede e selecione Propriedades.
você verá uma caixa de texto com o título ´Conectar usando...´ (onde será exibido o modelo da placa de rede utilizada). ao lado dessa caixa há o botão ´Configurar´. clique nesse botão, selecione a guia ´Gerenciamento de energia´ e veja se a opção ´[i:9a9c9ed58d]Computador pode desligar o dispositivo para economizar energia[/i:9a9c9ed58d]´ está marcada. se estiver marcada, desmarque-a. confirme as alterações e veja se o problema persiste.
Gostei + 0
01/03/2006
Marcelo.l
Vou modificar estas configurações e ver se funciona.
Gostei + 0
06/03/2006
Sremulador
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)