postgresql too many connections error

marie64 09/03/2026
RÉSOLU
marie64
Auteur Actif
Avatar de marie64
marie64
Auteur Actif

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 ?

09/03/2026 à 12:05

3 commentaires

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
11/03/2026 à 14:33
noel75
Membre Actif
Avatar de noel75
noel75
Membre 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.

14/03/2026 à 04:59
marie64
Auteur Actif
Avatar de marie64
marie64
Auteur Actif

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 !

15/03/2026 à 16:57

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