Bonjour à tous,

J'essaie d’atteindre le max_connections mais je n'y parviens pas il refuse la connexion avec un utilisateur simple( non replication et non superuser) et je ne comprend pas pourquoi?

Voici les infos que je pense utile au calcul :

le fichier postgresql.conf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
max_connections = 6                     # (change requires restart)
#superuser_reserved_connections = 3     # (change requires restart)
max_wal_senders = 2              # max number of walsender processes
J'ai également deux serveurs synchrones utilisant un utilisateur ayant le droit "replication".

J'ai un utilisateur simple toto :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
create role toto login password 'toto';
Si mon calcul est juste il devrait me rester une seule connexion possible: 6 (max de connection) - 2 (wal sender) - 3 (superuser) = 1

Donc je devrais pouvoir me connecter avec mon utilisateur toto mais il m'affiche cette erreur à la place :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
-bash-4.2$ psql -p5432 -Utoto -dpostgres
psql: FATAL:  remaining connection slots are reserved for non-replication superuser connections
une idée?

Merci !