hab nochmal
nachgelesen
Code:
<IfModule prefork.c>
StartServers 1
MinSpareServers 1
MaxSpareServers 2
ServerLimit 150
MaxClients 15
MaxRequestsPerChild 4000
</IfModule>
StartServers
1 Eltern Prozess wird gestartet welcher weitere Kind Prozesse startet
MinSpareServers
mindestens 1 nicht arbeitender Kind Prozess wird in Reserve gehalten
MaxSpareServers
maximal 2 nicht arbeitende Kind Prozesse werden in Reserve gehalten
ServerLimit
Obergrenze der MaxClients. MaxClients kann hier maximal 150 sein.
MaxCients
maximal werden 15 offene http/1.1 Verbindungen simultan hergestellt. Pro Kind Prozess (httpd2) eine offene Verbindung zum Client.
MaxRequetsPerChild
nach 4000 Requests oder persistenten http/1.1 Verbindungen wird der Kind Prozess eleminiert
Jeder Kind Prozess kann einen Client (Besucher) bedienen = offene http/1.1 Verbindung
Code:
KeepAlive On
MaxKeepAliveRequests 1000
KeepAliveTimeout 4
KeepAlive On
persistente http/1.1 Verbindung mit Client wird offen gehalten und Requests (Anfragen) verarbeitet
KeepAliveRequests
während einer persistenten Verbindung werden maximal 1000 Requests verarbeitet
KeepAliveTimeout
persistente http/1.1 Verbindung wird 4 Sekunden nach letztem Request beendet
Stimmt das so?