PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Arval SQLException :FATAL :désolé, trop de clients déjà dans postgres

Pour augmenter la limite de connexion, vous aimerez peut-être le document suivant.

Cette solution est testée sur Ubuntu 12.04.

1. Effectuez les modifications suivantes dans le fichier postgresql.conf :

Ouvrez /etc/postgresql/9.1/main/postgresql.conf

max_connections = 200
shared_buffers = 100MB
max_files_per_process = 100

Référence :la taille des buffers partagés doit être inférieure à la taille shmmax.

2. Commandes pour vérifier shmmax :

$ sysctl -e kernel.shmmax
$ ipcs -l

Référence :Réglage de shmmax et shmall

3. Augmentez la taille de shmmax :

Exécutez la commande suivante :

$ sysctl -w kernel.shmmax=134217728
$ sysctl -w kernel.shmall=2097152

et écrivez en haut dans /etc/sysctl.conf fichier :

kernel.shmmax=134217728
kernel.shmall=2097152

Référence :SHMMAX dans Ubuntu

4. Redémarrez postgresql

$ service postgresql restart

Liens :

http://www.varlena.com/GeneralBits/Tidbits/perf.html

http://www.postgresql.org/docs/9.1 /static/runtime-config-resource.html