[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