bom dia Pessoal,
alguem na lista utiliza ou ja utilizou as opções keepalives do postgres?

tcp_keepalives_idle = 1800
tcp_keepalives_interval = 180
tcp_keepalives_count = 3

ainda estou com problemas mesmo configurando essas opções em nosso servidor
de conexoes perdidas continuarem abertas.
fiz o seguinte teste, me conectei com o banco, depois derrubei a rede e
fechei a aplicação, se ter um select na pg_stat_activity a conexão está la
ainda e nao fecha..alguma dica?

Sobre o pgbouncer no nosso caso, por ser uma aplicação 2 camadas e NÃO
temos como alterar isso, e a conexao é persistida desde a abertura do
programa ate a finalização, acho que não tem vantagem nenhuma em
utiliza-lo..



Douglas Specht


Em 2 de maio de 2013 11:55, Matheus de Oliveira
<[email protected]>escreveu:

>
>
> 2013/5/2 Douglas Fabiano Specht <[email protected]>
>
>> Bom dia Pessoal,
>> temos uma base de dados em um datacenter rodando CentOS 6.3 com Postgres
>> 9.2.
>> Atualmente estamos enfrentando algumas situações em relação algumas
>> maquinas perdem conexão de internet, quedas de energia, etc, mas que a
>> conexao fica em IDLE e aberta no Postgres.
>> Neste caso está estourando o max_connection que ja esta muito alto devido
>> a esse problema.
>> Estive lendo sobre o keepalive e keepalive_idle em um Post Antigo do
>> Fabrizio, mas nao  ficou bem claro se resolveu ou nao com
>> essa configuração, pois como nosso sistema é cliente servidor, pode ocorrer
>> de o usuário deixar o sistema aberto sem fazer nada, ir tomar um cafe,
>> sendo que nesse caso ele fica em IDLE, mas a conexao ainda esta ativa.
>>
>>
>>
> Você já pensou em usar um pool de conexões?
>
> O pgBouncer [1] parece ideal para seu ambiente.
>
> [1] http://pgfoundry.org/projects/pgbouncer
>
> Atenciosamente,
> --
> Matheus de Oliveira
> Analista de Banco de Dados
> Dextra Sistemas - MPS.Br nível F!
> www.dextra.com.br/postgres
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a