Depende.
Se todas ou boa partes dessas sessões desconectadas estavam inativas
(idle) é possível configurar o postgres ou o sistema operacional e não
ter este problema.
No postgresql é feito usando os GUCs que o Jota mencionou.

Mas se as sessões estavam ativas, o postgres só saberá que deu pau
quando tentar enviar a resposta para o cliente.

Isso pode gerar outros problemas alem da impossibilidade de fazer
novas conexões.
Se as sessões estão fazendo consultas pesadas, o postgres continuará
trabalhando desnecessariamente pois
não existe uma forma de recuperar uma conexão e capturar a resposta de
uma consulta feita anteriormente.

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.


Abraço.

-- 
Tarcisio F. Sassara
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a