[firebase-br] Possiveis problemas com Firebird

Cristiano cristiano.testai em gmail.com
Ter Jun 17 15:35:37 -03 2008


 Amigos,

 Utilizo  Firebird-1.5.0.4306 em um sistema de gestão empresarial 
multicamadas(Delphi 7 DBExpress - ClientDataSet x DataSetprovider x 
SQLDataSet) Está ocorrendo em determinado cliente duas situação estranhas 
que podem ter algumas causas. Estou analisando o firebird.log e consultas 
nas documentações e artigos referente a isso, que é o seguinte:
1 - Em determinado momento por exemplo ao realizar uma alteração em 
determinado programa(Manutenção de Parceiros) as informações aparentemente 
são gravadas normalmente(não ocorre erro algum) mas fisicamente elas nao 
foram gravadas no momento da gravação e aparecem quando o usuario sai do 
sistema e entra novamente. Isso ocorre após determinado tempo(3 dias de 
trabalho normal e depois ocorre isso). Após parar o serviço do firebird e 
reiniciar as gravações são feitas com sucesso e o trabalho continua 
normalmente.

2 - Assim como o problema anterior já ocorreu algumas vezes em que 
determinado processo fica travado, por exemplo tentativa de atualizar 
determinados campos de uma tabela. O usuário corrente que esta tentando 
atualizar o processo fica travado e qualquer outro usuario que tenta fazer 
qualquer operação no banco de dados  não consegue. Também é necessário parar 
e reiniciar o serviço do firebird e tudo volta ao normal. Depois 
aleatoriamente depois de determinado tempo, talvez dias ocorre a situação 
novamente, principalmente a situação 1.

Verifiquei no firebird.log alguns registros de INET errors como os 
seguintes:
INET/inet_error: connect errno = 10061
INET/inet_error: send errno = 10054

Algumas inicializações do Firebird Guardian em determinado tempo a principio 
desnecessárias são registradas
Guardian starting: C:\Arquivos de 
programas\Firebird\Firebird_1_5\bin\fbserver.exe

E outros como:
REMOTE INTERFACE/gds__detach: Unsuccesful detach from database.
internal gds software consistency check (Too many savepoints (287))

Verifiquei explições em artigos/google/documentações e alguns falam sobre 
possiveis problemas já corrigidos nas versoes atuais do firebird. Mas agora 
não sei se realmente deveria fazer esse upgrade, pois nao queria apenas 
fazê-lo por fazer pois o objetivo é identificar a causa do problema.

Outras configurações:
Forced Writes está ON.
S.O Windows 2000 Server - Estações Windows XP.

Agradeço qualquer idéia...

[]´s
Cristiano












Mais detalhes sobre a lista de discussão lista