2010/1/5 Fabrízio de Royes Mello <[email protected]>: > > 2010/1/4 Tarcísio Sassara <[email protected]> >> >> <corte> >> >> Se o aplicativo que faz uso do postgres abre uma conexão e mantem está >> até o fechamento, provavelmente a sessão passa uma boa parte do tempo >> idle e pode ser uma boa configurar o keepalive. >> >> Se for útil o keepalive, podemos discutir aqui uma boa configuração. >> > > Vejamos se compreendi bem... dessa forma então eu precisaria modificar > também a minha aplicação, para verificar se a conexão está ativa no momento > de alguma transação com o banco de dados???? Pq se a conexao ficar idle por > algum tempo (o usuário entra numa tela e sai pra tomar um café), com uma > configuração diferenciada do keepalive a conexão será desfeita então terei > de tratar isso na aplicação... certo???
Se a conexão está idle, mas ainda estabelecida, a conexão não será desfeita. É feito uma checagem. No linux, o padrão é 9 checagens antes de considerar a conexão como perdida. A conexão só é desfeita, quando é considerada que foi quebrada. Por exemplo a máquina foi tirada da tomada. > > -- > 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 > > -- Tarcisio F. Sassara _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
