I'm running Apache 1.1.1 under FreeBSD 2.1.5 on a Pentium 90 system.
The server has a fairly heavy load -- it is the Canadian mirror site for
TUCOWS -- but there have been no problems performance-wise. However,
it does have a problem running CGI scripts. It will run them within
the first few minutes of operation, then any subsequent attempts result
in a "Server error" and an "access to xxx.cgi failed, reason: couldn't
spawn child process" entry in the error_log file. I thought this might
be due to the process table filling up so I've tried increasing the
maxusers parameter in the FreeBSD kernel config file and it hasn't made
any difference. I can't see anything in httpd.conf that could be the
culprit.
Has anyone else encountered this problem? Any ideas?