From owner-freebsd-isp Tue Oct 19 13:55:10 1999 Delivered-To: freebsd-isp@freebsd.org Received: from rs5s2.datacenter.cha.cantv.net (rs5s2.datacenter.cha.cantv.net [200.44.32.55]) by hub.freebsd.org (Postfix) with ESMTP id 7548417CD2; Tue, 19 Oct 1999 13:54:51 -0700 (PDT) (envelope-from luis@cantv.net) Received: from cantv.net ([200.44.46.54]) by rs5s2.datacenter.cha.cantv.net (8.9.1a/8.9.1/1.0) with ESMTP id QAA17837; Tue, 19 Oct 1999 16:54:26 -0400 (VET) Message-ID: <380CDA44.EE6D9A51@cantv.net> Date: Tue, 19 Oct 1999 16:53:24 -0400 From: Luis Moreno X-Mailer: Mozilla 4.51 [en] (Win98; I) X-Accept-Language: en MIME-Version: 1.0 To: "D. Alex Neilson" Cc: questions@FreeBSD.ORG, isp@FreeBSD.ORG, neilson@www.nugate.com, neilson@usc.edu Subject: Re: apache server can't spawn child processes References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Try this in the script that start the web server (under sh). ulimit -u 512 ulimit -n unlimited Hope it helps. -luis "D. Alex Neilson" wrote: > Synopis: apache server can't spawn child processes > > Hello, > > I've got 2.2.6 (yeah, I'll upgrade one of these days) which > runs a very busy server of typically 300 nobody users (what apache > children run as), and cgi programs can't spawn, getting this in the > error log for this server: > > (35)Resource temporarily unavailable: > couldn't spawn child process: > /content/somesite/public-html/something/cgi/step1.cgi > > I've beefed up maxusers to 512 which I now realize is overkill, > increased CHILD_MAX to 512 in /usr/include/syslimits.h, tweaked > the login.conf to this (I presume nobody maps to default): > > default:\ > :cputime=infinity:\ > :datasize-cur=88M:\ > :stacksize-cur=64M:\ > :memorylocked-cur=40M:\ > :memoryuse-cur=256M:\ > :filesize=infinity:\ > :coredumpsize=infinity:\ > :maxproc-cur=512:\ > :openfiles-cur=8191:\ > :priority=0:\ > :requirehome@:\ > :umask=022:\ > :tc=auth-defaults: > > Here's how busy the server is right now (1pm PDT): > > 24.5 requests/sec - 437.6 kB/second - 17.9 kB/request > 295 requests currently being processed, 30 idle servers > > I don't know what ceiling I'm banging up against and would appreciate > pointers on beefing up system parameters to accomodate large apache > server loads. > > Thanks, > > Alex > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-isp" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message