2008年8月1日金曜日

couldn't spawn child process

むぅ、順調に動いているかと思いきや、早速SpeedyCGIが落ちてしまた。

Resource temporarily unavailable: couldn't spawn child process: /web/orz/orz.cgi

ググってみると、どうやら


$ ulimit -aH
core file size (blocks, -c) unlimited
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) unlimited
pipe size (512 bytes, -p) 1
stack size (kbytes, -s) 65536
cpu time (seconds, -t) unlimited
max user processes (-u) 532
virtual memory (kbytes, -v) unlimited

$ ulimit -aS
core file size (blocks, -c) 0
data seg size (kbytes, -d) 6144
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 256
pipe size (512 bytes, -p) 1
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 100
virtual memory (kbytes, -v) unlimited


これがいけないのではということなのだが、なんせカーネルの実力不足では根本的にな解決は望めそうにもない。こまった。
open files (-n) 256
max user processes (-u) 100