GARANTIR DESCONTO

Fórum Perda de conexão #55049

01/02/2006

0

Olá,

Estou com um programa rodando em um cliente e as vezes com o programa já sendo executado a algum tempo aparece o seguinte erro:

´unable to complete network request to host ´192.168.0.95´


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

Marcelo.l

Responder

Posts

01/02/2006

Rodolpho123

Não entendi...se vc diz que o programa roda no próprio servidor, por que que vc informou um IP para a conexão?


Responder

Gostei + 0

01/02/2006

Marcelo.l

Olá, Rodolpho123

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.


Responder

Gostei + 0

01/02/2006

Rodolpho123

Pqr vc não cria um [b:05f5209885]alias[/b:05f5209885] setando o seu endereço no banco e utiliza-o na conexão?

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
MEU_BANCO = C:\MEUBANCO.FDB

Arquivo das máquinas [b:05f5209885]remotas[/b:05f5209885] que contem a string de conexão
192.168.0.95:MEU_BANCO

Arquivo da máquina [b:05f5209885]servidor[/b:05f5209885] que contém a string de conexão
MEU_BANCO



As demais configurações no seu componente de acesso permaneceriam as mesmas


Responder

Gostei + 0

02/02/2006

Gandalf.nho

Olá, Rodolpho123 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:c78d1d7cc7]mesmo estando no servidor[/b:c78d1d7cc7], 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.


Nesse caso vc pode usar localhost no lugar do IP, que o forçará a usar TCP/IP


Responder

Gostei + 0

02/02/2006

Marcelo.l

Olá,

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.


Responder

Gostei + 0

08/02/2006

Mdmarc

Também tenho este mesmo problema, se alguém souber a solução agradeço!


Responder

Gostei + 0

15/02/2006

Mdmarc

Sobe


Responder

Gostei + 0

22/02/2006

Xisto

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.


Responder

Gostei + 0

27/02/2006

Ant.carlos/sp

[color=olive:2d5748b22c]Xisto:
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


Responder

Gostei + 0

01/03/2006

Emerson Nascimento

veja se por acaso sua placa não está configurada para desligar se houver ociosidade...

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.


Responder

Gostei + 0

01/03/2006

Marcelo.l

Valeu, emerson

Vou modificar estas configurações e ver se funciona.


Responder

Gostei + 0

06/03/2006

Sremulador

bem comigo de vez em quanto acontece esta bronca, o que sera hein...


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar