Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Jan 1997 17:30:19 -0500 (EST)
From:      Network Coordinator <nc@ai.net>
To:        Richard Gresek <rg@gds.de>
Cc:        freebsd-isp@FreeBSD.ORG
Subject:   Re: 300 000 hits / day
Message-ID:  <Pine.BSF.3.91.970131172915.28104B-100000@alyssa.ai.net>
In-Reply-To: <199701311902.UAA10205@gds.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Without getting into specifics, 300k/day on a web server with FreeBSD is 
nothing. 

We have boxes that are averaging over 40 million hits a day [average hit 
954bytes] without blinking. (over 50 conns/sec)

Kyle Amon
AINet

On Fri, 31 Jan 1997, Richard Gresek wrote:

> 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?Pine.BSF.3.91.970131172915.28104B-100000>