Fórum Firebird Congelando #415997

28/04/2012

0

Olá, pessoal.

Estamos enfrentando o seguinte problema: temos uma aplicação desenvolvida em
Delhi 7 / Firebird 2.0. Em alguns clientes tem acontecido com frequência (várias
vezes ao dia) um congelamento da aplicação nas estações. É preciso parar o
Firebird (SuperServer) e reiniciá-lo para que a aplicação volte a funcionar, por
mais algum tempo.

Analisando o desempenho dos servidores (Windows 2003, Windows 2008) verificamos
que a frequência do processador cola nos 100% e permanece lá até que o
Firebird seja parado, e então volta ao normal imediatamente. Notem que não se
trata de consumo de CPU, mas da frequência da CPU (O WIndows 2008 mostra um
gráfico com as duas informações, sendo que o uso da CPU está normal). A
quantidade de memória utilizada também está normal, em em todos os casos há
bastante memória disponível.

Alguém já enfrentou esse tipo de problema e encontrou alguma solução?

Abraços,

Flavio Hermes
Delta TEcnologia Ltda
Flavio Hermes

Flavio Hermes

Responder

Posts

28/04/2012

Anderson

Veja algumas informações nestes links:

http://www.firebirdfaq.org/faq312/
http://www.firebirdfaq.org/faq333/
http://www.firebirdfaq.org/faq353/

Sempre que possível, coloque o número completo da versão do Firebird. Assumindo que a sua versão seja a 2.0.6, vários bugs foram consertados na 2.0.7, conforme o links abaixo:

http://tracker.firebirdsql.org/browse/CORE/fixforversion/10390
http://tracker.firebirdsql.org/browse/CORE

Há também muita documentação disponível no próprio site do Firebird (http://www.firebirdsql.org/) , incluindo a relação de bugs corrigidos. Outros sites/blogs:

http://www.firebirdfaq.org/
http://www.firebase.com.br/
http://dyemanov.blogspot.com.br/

Abraços,

Anderson:.
Responder

Gostei + 0

30/04/2012

Rafael Souza

Flavio Hermes,

Se suas aplicações usam a memoria do Windows, ou seja, por exemplo ClientDataSete gravando na memoria , enviando para o Firebird os dados desse ClientDataSete você tem que verificar o procedimento de envio dos dados da aplicação para o banco de dados, pois isso pode estar travando sua aplicação, consequentemente o banco de dados.

Att.

Responder

Gostei + 0

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

Aceitar