[firebase-br] Duvida sobre Lock conflick (transações)
Fernando Filho
nanfilho em gmail.com
Qui Mar 22 09:01:08 -03 2012
Obrigado Cantu! ajudou bastante.
só mais uma duvida se possivel, após dar esse lock conflict, como o
caixa não pode parar, fui no servidor restartar o serviço do firebird
(porém outros módulos do sistema estava funcionando normal)
quando voltei para o sistema ficou completamente lento e inacessivel,
tiver que fazer um backup/restore pra voltar ao normal.
A dúvida é: tem problema de parar o serviço com o sistema em uso?
(normalmente eu peço pra sair do sistema, mas como são muitas máquinas
sempre alguma fica ativa)
Em 21/03/2012 21:32, Carlos H. Cantu escreveu:
> Não corrompe, mas enquanto o Firebird não identificar que a conexão
> caiu, a transação que estava aberta continuará ativa, impedindo a
> coleta de lixo (causando lentidão) e possivelmente deixando travas em
> registros que estavam sendo alterados.
>
> O padrão do TCPIP é esperar até 2h para detectar a queda de conexões
> de rede. Vc pode resolver o problema ajustando o parâmetro KeepAlive
> dele, ou experimente o DummyPacketInterval do Firebird.
>
> []s
> Carlos H. Cantu
> www.FireBase.com.br - www.firebirdnews.org
> www.warmboot.com.br - blog.firebase.com.br
>
> FF> Olá pessoal,
> FF> Hoje aconteceu um problema em um cliente grande e fiquei com algumas
> FF> dúvidas.
> FF> uma das máquinas da empresa (no caixa) está com problemas de rede (fica
> FF> caindo algumas vezes)
> FF> e aconteceu de cair hoje no meio de uma pagamento de venda, ou seja, no
> FF> meio de uma transação.
> FF> após isso o caixa ao lado ficou lento e deu lock conflict ao tentar
> FF> pagar outra venda.
>
> FF> minha duvida é: quais as consequencias de uma queda na rede no meio de
> FF> uma transação, pode corromper o firebird, causar lock conflicts ou algo
> FF> do tipo? ou meu lock conflict pode não ter relação com a queda na outra
> FF> máquina?
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
Atenciosamente
Fernando Filho
Mais detalhes sobre a lista de discussão lista