postgresql too many connections error

Posté par marie64 le 09/03/2026
RÉSOLU

marie64

Membre depuis le 05/03/2025

Mon application commence à scaler et j'ai des erreurs 'sorry, too many clients already' sur mon PostgreSQL. J'ai monté la limite à 500 mais ça recommence.

C'est quoi la bonne pratique ?

Commentaires

christine-alexandre

Membre depuis le 13/03/2019

Arrête de monter max_connections, tu vas tuer la RAM de ton serveur. Chaque connexion consomme des ressources côté OS. Il te faut un pooler de connexions comme PgBouncer.

[databases]
dbname = host=127.0.0.1 port=5432 dbname=dbname

[pgbouncer]
listen_port = 6432
auth_type = md5
pool_mode = transaction

noel75

Membre depuis le 17/07/2019

actif

Vérifie que tes services ferment bien leurs connexions aussi. En mode transaction, PgBouncer permet de gérer des milliers de clients avec seulement quelques dizaines de connexions réelles vers la DB.

marie64

Membre depuis le 05/03/2025

J'ai mis PgBouncer devant en mode transaction. Le nombre de connexions réelles sur Postgres est tombé à 20 alors que j'ai 400 clients actifs. C'est magique, merci !

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire