För att öka anslutningsgränsen kanske du gillar följande dokument.
Denna lösning är testad på ubuntu 12.04.
1. Gör följande ändringar i postgresql.conf filen :
Öppna /etc/postgresql/9.1/main/postgresql.conf
max_connections = 200
shared_buffers = 100MB
max_files_per_process = 100
Referens:storleken för shared_buffers bör vara mindre än shmmax-storleken.
2. Kommandon för att kontrollera shmmax:
$ sysctl -e kernel.shmmax
$ ipcs -l
Referens:Justera shmmax och shmall
3. Öka storleken på shmmax:
Kör följande kommando:
$ sysctl -w kernel.shmmax=134217728
$ sysctl -w kernel.shmall=2097152
och skriv överst i /etc/sysctl.conf
fil:
kernel.shmmax=134217728
kernel.shmall=2097152
Referens:SHMMAX i Ubuntu
4. Starta om postgresql
$ service postgresql restart
Länkar:
http://www.varlena.com/GeneralBits/Tidbits/perf.html
http://www.postgresql.org/docs/9.1 /static/runtime-config-resource.html