postgres - could not fork new process for connection
eduard615
Есть сервер под довольно большой нагрузкой. В частности, надо, что бы он
держал одновременное около 150 коннектов.
Однако максимум получается 129, далее сыплется
"could not fork new process for connection: Resource temporarily unavailable"
опции постгресса основные:
[dbserver]# su - postgres -c "ulimit -a" -s /bin/sh
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 16384
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 131072
cpu time (seconds, -t) unlimited
max user processes (-u) 384
virtual memory (kbytes, -v) unlimited
[dbserver]# ipcs -l
....
------ Semaphore Limits --------
max number of arrays = 128
max semaphores per array = 250
max semaphores system wide = 32000
max ops per semop call = 32
semaphore max value = 32767
[dbserver]# procinfo
Linux 2.4.22-std-up-alt17 (mash) (gcc 2.96 20000731 ) Wed Feb 4 22:52:03 MSK 2004 1CPU [dbserver]
Memory: Total Used Free Shared Buffers Cached
Mem: 1033788 774084 259704 0 32000 460848
Swap: 1244996 5036 1239960
eduard615
Есть сервер под довольно большой нагрузкой. В частности, надо, что бы ондержал одновременное около 150 коннектов.
Однако максимум получается 129, далее сыплется
"could not fork new process for connection: Resource temporarily unavailable"
опции постгресса основные:
не понимаю, что еще этой скотине не хватает
подскажите, в какую сторону хотя бы копать