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

Responder a