apache in worker mode eats memory

Mark Bojara mark at aboutit.co.za
Thu Apr 28 10:09:10 PDT 2005


what options would you advise i tweak?

On Apr 28, 2005 11:35 AM, Andrew McNaughton <andrew at scoop.co.nz> wrote:

> 
> If apache is allowed to spawn enough processes to run you out of memory, 
> you are going to have problems.  Work on your apache config and process 
> limits to make sure this can't happen.
> 
> If you consume enough memory to start paging, the time it takes for a 
> request to be handled climbs, more processes mount up, you consume more 
> memory, and the system goes down badly.  Limiting how much you try to 
> handle at once enables you to handle more.
> 
> If your server processes have a large memory footprint, using a proxy in 
> front of your web server to handle spooling requests to users might help a 
> lot.  Caching is not necessarily part of that picture, but that might also 
> help save you from using large apache processes to serve simple requests.
> 
> Andrew McNaughton
> 
> 
> 
> On Thu, 28 Apr 2005, Mark Bojara wrote:
> 
> > Date: Thu, 28 Apr 2005 11:15:09 +0200 (SAST)
> > From: Mark Bojara <mark at aboutit.co.za>
> > To: freebsd-isp at freebsd.org
> > Subject: apache in worker mode eats memory
> > 
> > Hi All
> >
> > Im running Apache 2.0.53 server on 5.4-RC3 AMD64 in Worker mode. This 
> > webserver serves 50000 hits per hour. Whats currently happening is it 
> > works fine for 8 hours then the server just starts spawning httpd 
> > processes when it reaches about 70 processes the box runs out of memory 
> > and swap space then crashes :(
> >
> > This is what I currently have set:
> > ServerLimit             16
> > StartServers            2
> > MaxClients              150
> > MinSpareThreads         25
> > MaxSpareThreads         75
> > ThreadsPerChild         25
> > MaxRequestsPerChild     20000
> > EnableSendfile Off
> > HostnameLookups Off
> > EnableMMAP on
> > Timeout 120
> > KeepAlive On
> > MaxKeepAliveRequests 1024
> > KeepAliveTimeout 15
> >
> > Anyone seen this perhaps a better way of doing it?
> >
> > Thanks
> > Mark
> >
> > _______________________________________________
> > freebsd-isp at freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-isp
> > To unsubscribe, send any mail to "freebsd-isp-unsubscribe at freebsd.org"
> >
> 
> --
> 
> There is no way to happiness
> Happiness is the way
> 
> -------------------------------------------------------------------
> Andrew McNaughton           http://www.scoop.co.nz/
> andrew at scoop.co.nz          Mobile: +61 422 753 792
> 
> --
> pgp encrypted mail welcome
> keyid: 70F6C32D      keyserver: pgp.mit.edu
> 5688 2396 AA81 036A EBAC 2DD4 1BEA 7975 A84F 6686
> 





More information about the freebsd-isp mailing list