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
