[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