Obrigada!


Em 20 de novembro de 2014 14:06, Douglas Fabiano Specht <
[email protected]> escreveu:

>
>
> Em 20 de novembro de 2014 13:58, Rosana de Oliveira <
> [email protected]> escreveu:
>
>>
>> Prezados,  boa tarde!
>>
>> Temos uma aplicação com o banco de dados rodando no Postgresql 9.2.9 que
>> gera constantemente várias consultas com state = 'idle' na view
>> pg_stat_activity.
>>
>> Estou matando os processos inúteis explicitamente com o comando
>> pg_terminate_backend(pid).
>>
>> Posso também configurar na crontab um script para isto.
>>
>> Todavia, meus colegas de S.O. estão me indagando porque o Postgresql não
>> controla isto no banco?
>>
>> Gostaria de saber se há como controlar estas consultas utilizando um
>> timeout -- existe  um parâmetro no postgresql.conf para isto?
>>
>> ;-)  procurei e não encontrei...
>>
>>
>> Att.
>>
>>
>>
>> --
>> Rosana de Oliveira Santos
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> boa tarde,
> o postgres tem sim controle de conexão nao finalizadas pela aplicação,
> veja as opções:
>
> #tcp_keepalives_idle = 0
> #tcp_keepalives_interval = 0
> #tcp_keepalives_count = 0
>
> costumo utilizar 180, 60, 3 respectivamente, mas faça os testes e veja se
> serva para vc.
>
> --
>
> Douglas Fabiano Specht
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Rosana de Oliveira Santos
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a