PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Arval SQLException:FATAL:desculpe, muitos clientes já no postgres


Para aumentar o limite de conexão, você pode gostar do seguinte documento.

Esta solução é testada no Ubuntu 12.04.

1. Faça as seguintes alterações no arquivo postgresql.conf:

Abra /etc/postgresql/9.1/main/postgresql.conf
max_connections = 200
shared_buffers = 100MB
max_files_per_process = 100

Referência:o tamanho do shared_buffers deve ser menor que o tamanho shmmax.

2. Comandos para verificar shmmax:
$ sysctl -e kernel.shmmax
$ ipcs -l

Referência:Ajustando shmmax e shmall

3. Aumente o tamanho de shmmax:

Execute o seguinte comando:
$ sysctl -w kernel.shmmax=134217728
$ sysctl -w kernel.shmall=2097152

e escreva no topo em /etc/sysctl.conf Arquivo:
kernel.shmmax=134217728
kernel.shmall=2097152

Referência:SHMMAX no Ubuntu

4. Reinicie o postgresql
$ service postgresql restart

Links:

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

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