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.
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.
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 !
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
ibailly
Membre depuis le 28/07/2024Mon 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.