sql >> Base de Datos >  >> RDS >> PostgreSQL

Arval SQLException:FATAL:lo siento, demasiados clientes ya están en postgres

Para aumentar el límite de conexión, puede interesarle el siguiente documento.

Esta solución se prueba en ubuntu 12.04.

1. Realice los siguientes cambios en el archivo postgresql.conf:

Abra /etc/postgresql/9.1/main/postgresql.conf

max_connections = 200
shared_buffers = 100MB
max_files_per_process = 100

Referencia:el tamaño de los búferes compartidos debe ser menor que el tamaño shmmax.

2. Comandos para comprobar shmmax:

$ sysctl -e kernel.shmmax
$ ipcs -l

Referencia:Ajuste de shmmax y shmall

3. Aumentar el tamaño de shmmax:

Ejecute el siguiente comando:

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

y escribe encima en /etc/sysctl.conf archivo:

kernel.shmmax=134217728
kernel.shmall=2097152

Referencia:SHMMAX en Ubuntu

4. Reiniciar postgresql

$ service postgresql restart

Enlaces:

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

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