[firebase-br] Fechar todas as conexões ativas

Carlos H. Cantu listas em warmboot.com.br
Sex Mar 17 08:06:10 -03 2017


Sugiro que vc ajuste o parametro DummyPacketInterval do firebird.conf
para algo como 2 minutos e veja se resolve seu problema.

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

CA> Olá a todos! Bom, meu sistema em Delphi ainda utiliza conexões remotas
CA> direta do computador cliente para o servidor. O sistema sempre fecha a
CA> conexão ao fechar os formulários de cadastro. Acontece que alguns 
CA> usuários deixam os formulários abertos e com isso as conexões ficam 
CA> ativas por mais de 1 hora. Quando isso ocorre, o Firebird fica 
CA> indisponível, sendo necessário toda vez a reinicialização do serviço do
CA> mesmo. No meu servidor VPS, possuo em torno de 40 Bancos de dados, um de
CA> cada cliente. Criei um script e agendei no Cron do Linux para que seja
CA> executado a cada 10 minutos. O script realiza a seguinte rotina:


CA> delete from MON$ATTACHMENTS where MON$TIMESTAMP < (CURRENT_TIME-600);


CA> Acontece que devo executar este script para cada banco de dados. Queria
CA> saber se existe alguma forma de que esse script possa fechar todas as 
CA> conexões de todas as bases conectadas no momento, tipo ao invés de 
CA> conectar a cada, ele iria conectar ao serviço do Firebird, sendo assim o
CA> script também evitaria de se conectar em bancos que nem estão sendo 
CA> utilizados.


CA> ______________________________________________
CA> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
CA> Para saber como gerenciar/excluir seu cadastro na lista, use:
CA> http://www.firebase.com.br/fb/artigo.php?id=1107
CA> Para consultar mensagens antigas:
CA> http://www.firebase.com.br/pesquisa_lista.html





Mais detalhes sobre a lista de discussão lista