Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Jan 1997 20:01:29 +0000
From:      "Richard Gresek" <rg@gds.de>
To:        freebsd-isp@freebsd.org
Subject:   300 000 hits / day
Message-ID:  <199701311902.UAA10205@gds.de>

next in thread | raw e-mail | index | archive | help
Hallo,

we are running a very haevy loaded www-server (300.000 hits per day, 
45 MB data traffic per hour) on FreeBSD 2.2 (2.2 binaries, but 3.0 
kernel), AMD 133, 64 MB RAM, Apache 1.2.

The server has a lot of hits and especially amounts of CGIs running.

Few weeks ago I had to increase the number of process per user in 
the kernel, because the apache server could not spawn child processes for 
the CGIs. 

The only little problem is the increasing processor load between 0,8 
and 2.0, sometimes hihger.

For that reason I configured a new dual P5 with 2 x P5, 200 MHz 
(Gigabyte Board) with 3.0-972401-SNAP SMP. This is system has 
been running without any problem with about 50 virtual www servers and 
about 10 000 hits a day.

I changed the values in kernel tha same way also on the new server:
maxusers        100
options         CHILD_MAX=512
options         OPEN_MAX=512

Now, when I transfer the 300 000 hits server on this machine half of 
the CGIs can not be started. The error log of the server shows:
#--------
[Fri Jan 31 19:09:00 1997] access to /usr/home/pdecker/cgi/show_dat.pl
failed for c4.hrz.uni-giessen.de, reason: couldn't spawn child
process
#---------
The error log is full of theses messages.


What else can be the cause that the server cannot start the child 
processes?

I append the values of the kernel vriables to the end of this mail.

Thanks in advance

Richard

Values of the kernel on the new machine:
---------------------------------------
kern.ostype: FreeBSD
kern.osrelease: 3.0-SMP
kern.osrevision: 199506
kern.version: FreeBSD 3.0-SMP #0: Fri Jan 31 18:25:24 CET 1997
    root@wwwserver.plusnet.de:/usr/src/sys/compile/SMP

kern.maxvnodes: 5375
kern.maxproc: 1620
kern.maxfiles: 3240
kern.argmax: 65536
kern.securelevel: -1
kern.hostname: wwwserver.plusnet.de
kern.hostid: 0
kern.clockrate: { hz = 100, tick = 10000, profhz = 1024, stathz = 128
} 
kern.posix1version: 199009 
kern.ngroups: 16 
kern.job_control: 1
kern.saved_ids: 0 
kern.boottime: { sec = 854734276, usec = 0 } Fri Jan 31 19:11:16 1997 
kern.domainname: 
kern.update: 30 
kern.osreldate:
199702 kern.bootfile: /kernel 
kern.maxfilesperproc: 3240
kern.maxprocperuid: 1619 
kern.dumpdev: { major = 255, minor = -65281 }
kern.somaxconn: 128 
kern.maxsockbuf: 262144 
kern.ps_strings:-272637968 
kern.usrstack: -272637952 
kern.smp_active: 2 
kern.smp_cpus: 2 
kern.idle_debug: 0 
kern.ignore_idleprocs: 1 
kern.acct_suspend: 2
kern.acct_resume: 4 
kern.acct_chkfreq: 15 
kern.sockbuf_waste_factor: 8
kern.consmute: 0


Values of the kernel on the old machine, that is running fine:
--------------------------------------------------------------
kern.ostype: FreeBSD
kern.osrelease: 3.0-970114-SNAP
kern.osrevision: 199506
kern.version: FreeBSD 3.0-970114-SNAP #0: Wed Jan 15 12:00:33 MET 1997
    root@webserver.plusnet.de:/usr2/src/sys/compile/GENERIC

kern.maxvnodes: 4260
kern.maxproc: 500
kern.maxfiles: 1000
kern.argmax: 65536
kern.securelevel: -1
kern.hostname: webserver.plusnet.de
kern.hostid: 0
kern.clockrate: { hz = 100, tick = 10000, profhz = 1024, stathz = 128} 
kern.posix1version: 199009 
kern.ngroups: 16 
kern.job_control: 1
kern.saved_ids: 0 
kern.boottime: { sec = 854732807, usec = 640000 }Fri Jan 31 18:46:47 1997 
kern.domainname: 
kern.update: 30
kern.osreldate: 199702 
kern.bootfile: /kernel 
kern.maxfilesperproc:
1000 kern.maxprocperuid: 499 
kern.dumpdev: { major = 255, minor =-65281 } 
kern.somaxconn: 128 
kern.maxsockbuf: 262144 
kern.ps_strings: -272637968 
kern.usrstack: -272637952 
kern.acct_suspend: 2
kern.acct_resume: 4 
kern.acct_chkfreq: 15 
kern.sockbuf_waste_factor: 8
kern.consmute: 0 w
+-------------------------------------------------------------------+
: Plus.Net				Internet PoP fuer 
: Oppenheimer Landstr. 55		Frankfurt & Westerwald
: 60596 Frankfurt			
: Tel.: +49 69 61991275			http://www.plusnet.de
: Fax : +49 69 610238
+-------------------------------------------------------------------+



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701311902.UAA10205>