postgresql trop de connexions error: too many clients already

Posté par ibailly le 23/04/2026
RÉSOLU

ibailly

Membre depuis le 28/07/2024

Mon application Node.js explose en vol avec un message d'erreur m'indiquant que Postgres refuse les nouvelles connexions car la limite est atteinte. Je suis sur une config par défaut.

Commentaires

aubert-zacharie

Membre depuis le 18/08/2024

La limite par défaut est souvent à 100. Tu peux l'augmenter dans ton fichier de config, mais attention à la RAM que chaque process Postgres consomme.

ALTER SYSTEM SET max_connections = 500;

N'oublie pas de restart le service pour que ce soit pris en compte.

didier-margaret

Membre depuis le 29/05/2024

Si ton application scale horizontalement, tu devrais plutôt regarder du côté de PGBouncer. Ça permet de gérer un pool de connexions beaucoup plus large sans saturer le serveur de base de données.

ibailly

Membre depuis le 28/07/2024

J'ai passé la limite à 300 avec un `sudo systemctl restart postgresql` et le pic est passé. Je vais tester PGBouncer pour la semaine prochaine, c'est plus propre. 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