[firebase-br] Firebird 2.5 - Transações em aberto mesmo a aplicação ter sido fechado!

Carlos H. Cantu listas em warmboot.com.br
Qua Jan 26 17:57:41 -03 2011


Já tive situações de conexões fantasmas ativas durantes dias,
especialmente em redes *wifi*. Ajustar o DummyPacketInterval pode
ajudar, além de utilizar sempre a versão mais recente do FB (inclusive
p/o fbclient).

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

FM> Está dando mais de 10 mil de diferença, por isso, instalei o FBScanner para
FM> tentar identificar o problema, foi aonde eu vi aquela mensagem que te falei
FM> que está há mais de 2 dias abertos, sendo que a aplicação já foi finalizado,
FM> foi desligado o micro do cliente e ela ainda está lá aberta!


FM> Fabiano Moura

FM> Em 26 de janeiro de 2011 16:10, Eduardo Jedliczka <edujed em gmail.com>escreveu:

>> hum... cenário atípico...
>>
>> faça um gstat -h (veja os números de OIT, OAT, etc..).
>>
>> Em 26 de janeiro de 2011 15:37, Fabiano Moura <mctbrasil em gmail.com>
>> escreveu:
>> > Boa tarde!
>> >
>> >  Eduardo, tudo bem? Abaixo está as respostas das suas perguntas.
>> >  1) Windows Server 2003;
>> >  2) Firebird 2.5 Classic Server;
>> >  3) Neste caso, finalizou corretamente, porém, identifique outros casos
>> que
>> > houve queda da conexão em outro terminal;
>> >  4) Não! No caso especificado era alguns selects, mas já aconteceu de
>> > alguns selects e um insert ou update;
>> >  5) Neste caso não, mas já aconteceu com outro módulo de disparar trigger
>> e
>> > estava a mesma mensagem que disse acima. Creio que se resolver esse,
>> > provavelmente os casos semelhantes será resolvido.
>> >
>> >
>> > Abraço,
>> >
>> >
>> > Fabiano Moura
>> >
>> > Em 26 de janeiro de 2011 14:42, Eduardo Jedliczka <edujed em gmail.com
>> >escreveu:
>> >
>> >> boa tarde,
>> >>
>> >> primeiramente, não faça Cross-posting.
>> >>
>> >> Tenho algumas teorias para isto estar ocorrendo, mas precisaria de
>> >> mais detalhes para confirmar minhas suspeitas.
>> >>
>> >> 1º) o servidor é windows ou linux ?
>> >> 2º) você está usando Superserver, Classic Server ou SuperClassic ?
>> >> 3º) o terminal finalizou a aplicação corretamente, ou foi algo do tipo
>> >> "CTRL+ALT+DEL finalizar processo" ?
>> >> 4º) a operação executada no banco de dados é uma trigger / SP ?
>> >> 5º) Esta operação disparou algum execute (statement, block, etc) ou
>> trigger
>> >> ?
>> >>
>> >> abraço
>> >>
>> >> ==========================
>> >> Eduardo Jedliczka
>> >> Apucarana - Pr
>> >> ==========================
>> >>
>> >>
>> >>
>> >>
>> >> Em 26 de janeiro de 2011 13:31, Fabiano Moura <mctbrasil em gmail.com>
>> >> escreveu:
>> >> > *Boa tarde!*
>> >> >
>> >> >  Gostaria de saber o provável motivo de uma transação aparecer no
>> >> FBScanner
>> >> > como "isc_tpb_read_committed, isc_tpb_wait, isc_tpb_rec_version" e se
>> >> olhar
>> >> > nas tabelas de monitoramento do Firebird, veremos que realmente a
>> >> transação
>> >> > está lá em aberto. A aplicação que gerou a transação já foi
>> desconectada,
>> >> o
>> >> > micro foi desligado, mas no Firebird 2.5 continua como aberta!
>> >> >  Pelo que eu entendi, não sei se estou certo, mas deve ser que a
>> >> transação
>> >> > está esperando uma versão do registro ser liberado para depois
>> realizar o
>> >> > commit nos dados definitivos. É isso mesmo?
>> >> >
>> >> >
>> >> > *Obrigado,*
>> >> > *
>> >> > *
>> >> > *
>> >> > *
>> >> > *Fabiano Moura*
>> >> > ______________________________________________
>> >> > 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
>> >> >
>> >>
>> >> ______________________________________________
>> >> 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
>> >>
>> > ______________________________________________
>> > 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
>> >
>>
>> ______________________________________________
>> 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
>>
FM> ______________________________________________
FM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
FM> Para saber como gerenciar/excluir seu cadastro na lista, use:
FM> http://www.firebase.com.br/fb/artigo.php?id=1107
FM> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista