Aplicação perdendo a conexão com o BD

Delphi

16/06/2006

Tenho um sistema desenvolvido em Delphi 6 utilizando BD Firebird 1.5 funcionando em rede. Constantemente o sistema fecha a conexão com o banco de dados, já utilizo firebird à 3 anos e nunca tinha ocorrido um erro deste tipo. Alguém já passou por algo parecido ?

O banco de dados está com 1,3 Mb é possui uns 30.000 registros, no servidor onde o banco de dados está, existe outro banco de dados firebird de 250 Mb + ou - 2.400.000 registros com umas 30 conexões simultâneas, pode ser isso ?

Obrigado.


Jc_analista

Jc_analista

Curtidas 0

Respostas

Vinicius2k

Vinicius2k

16/06/2006

Colega,

Ainda não passei por isso, mas talvez as perguntas que eu lhe faça lhe ajudem a solucionar a questão:
1. A outra aplicação que utiliza o outro banco também passa por esta falha?
2. Ambas as aplicações rodam na mesma rede física/lógica?
3. O problema é isolado em uma estação?
Estas perguntas vão lhe ajudar a entender se o problema é mesmo com a sua aplicação ou com a rede, firewalls ou estação.

Algumas possibilidades:
- Se caso positivo na questão 1, sua rede está com um problema físico ou seu servidor está instável.
- Se caso negativo na questão 1 e positivo na 2, a rede fisica/lógica aonde roda sua aplicação está com problemas.
- Se caso positivo nas questões 1 e 2 e negativo na 3, só então deverá partir para uma ´culpa´ da sua aplicação.

Qual a camada de acesso que você utiliza nesta aplicação? Algumas camadas são mais frágeis quanto a isso. Um perda de conexão da rede de milésimos de segundo, faz a com que a conexão da aplicação caia. Outras são mais ´fortes´ ou mesmo capazes de se reconectar após falhas.

Estes problemas são mais comuns em redes wireless mal estruturadas, aonde existe constante perda de pacotes.


GOSTEI 0
POSTAR