apache2 bremst sich selbst aus

Apache, Lighttpd, nginx, Cherokee
aubergine
Posts: 471
Joined: 2005-09-10 17:52
Location: Frankfurt am Main

apache2 bremst sich selbst aus

Post by aubergine » 2006-11-27 23:13

Hi,

ich habe die leidge Aufgabe auf einem V-Server mit 128MB RAM und 256MB Swap Space ein lamp System aufzusetzen.

Problem ist der apache, der den kompletten ram und swap alleine braucht, sodass er nurnoch 0,3 - 1% der CPU nutzen kann. mysql nutzt bis zu 100% läuft also tadellos. FTP is ebenso eine Katastrophe

Auszug aus top:

Code: Select all


Tasks:  63 total,   2 running,  61 sleeping,   0 stopped,   0 zombie
Cpu(s):  9.2% us,  7.5% sy,  0.0% ni,  0.0% id, 83.3% wa,  0.0% hi,  0.0% si
Mem:    131228k total,   126584k used,     4644k free,      140k buffers
Swap:   262136k total,   262020k used,      116k free,     9308k cached

 7682 www-data  17   0 40696 9.9m  672 D  0.3  7.7   0:06.89 apache2

Folgende Config Werte werden verwendet:

Code: Select all


<IfModule perchild.c>
NumServers           5
StartThreads         5
MinSpareThreads      5
MaxSpareThreads     10
MaxThreadsPerChild  20
MaxRequestsPerChild  0
AcceptMutex fcntl
</IfModule>

<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

<IfModule prefork.c>
StartServers         5
MinSpareServers      5
MaxSpareServers     10
MaxClients          20
MaxRequestsPerChild  0
</IfModule>

Was kann ich tun um auf diesem Mini System einen einigermaßen laufenden Webserver rauszubekommen?

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: apache2 bremst sich selbst aus

Post by Joe User » 2006-11-27 23:22

Code: Select all

<IfModule prefork.c>
StartServers         2
MinSpareServers      5
MaxSpareServers      5
MaxClients           100
MaxRequestsPerChild  500
</IfModule>

Timeout 30
KeepAlive Off
KeepAliveTimeout 15
MaxKeepAliveRequests 100
HostnameLookups Off
Alternativ: Lighttpd+php-fcgi
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

aubergine
Posts: 471
Joined: 2005-09-10 17:52
Location: Frankfurt am Main

Re: apache2 bremst sich selbst aus

Post by aubergine » 2006-11-27 23:42

Danke läuft schon wesentlich besser :)