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
