Pessoal,

Estou sofrendo com um problema de algumas conexões ficarem ativas com o
PostgreSQL após uma queda de energia onde todos os clientes foram desligados
e o servidor, por estar ligado a um nobreak não caiu, e com isso ao ser
restabelecida a energia elétrica (o servidor não foi reiniciado) as estações
começam a conectar novamente, só que como já tem conexões ativas (que
ficaram perdidas após a queda de energia) acaba estourando o max_connections
com as novas conexões...

Diante disso gostaria de trocar algumas idéias (ou se existe uma solução
pronta que eu desconheça fico agradecido) pois pensei em criar algum script
que verifique o client_addr e o client_port da pg_stat_activity e verificar
o status do socket no sistema operacional com o "netstat", e caso ele não
esteja como "ESTABELECIDO" efetuar a eliminacao do processo...

Essa é uma alternativa viável ou existe alguma forma mais elegante de
contornar isso??

Sistema Operacional: Windows 2003
Versão do PostgreSQL: 8.2.14

-- 
Fabrízio de Royes Mello
>> Blog sobre TI: http://fabriziomello.blogspot.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a