3 commentaires
Ouais max_connections est trop bas ou ton application ne gère pas bien le pool de connexions. Pour l'urgence tu peux augmenter max_connections dans postgresql.conf mais il faut un redémarrage complet de PG.
ALTER SYSTEM SET max_connections = 200;Après ça systemctl restart postgresql.
Augmenter max_connections peut bouffer plus de RAM. Le mieux c'est d'utiliser un connection pooler comme PgBouncer entre ton app et Postgres. Ça limite le nombre de connexions réelles à la base et gère mieux les pics.
Ok j'ai mis max_connections à 200 pour le moment c'est stable. Je vais regarder PgBouncer en profondeur. Le ALTER SYSTEM c'est pratique pour pas modifier le fichier directement. Nickel merci.
Laisser une réponse
Vous devez être connecté pour poster un message !
Mon application me sort des erreurs
FATAL: remaining connection slots are reserved for non-replication superuser connections. Je suppose que c'estmax_connections. J'ai redémarré Postgres mais ça revient. Comment je gère ça proprement ?