I'm running Solaris 8 with Apache 1.3.9.
The websites hosted are what some might consider high traffic, in excess of
5 million impressions a month. Everything works fine until the max httpd
processes exceed about 120. At that point, all cgi scripts on all websites
result in (12)Not enough space: couldn't spawn child process: (script file)"
The server is a sun sparc 20 with +310 RAM and only runs apache on it, so I
can't see why this is happening. The servers max users and processes are
plenty, apache is configured for a good amount of traffic, higher than the
default. I've tried a thousand things and none seem to work. From my
research, this error is output from the perl programs forking, and not
having enough space (I have no idea what "space" it is refering to), which
causes mod_cgi to output the error. The server resources are fine, and
everything but apache works perfectly. Even apache works fine before that
120ish mark of processes.
Any help would be very greatly appreciated.