Einzelnen Beitrag anzeigen
  #9  
Alt 19.02.2007, 23:37
noto noto ist offline
Registered User
 
Registriert seit: 01.2007
Beiträge: 404

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?

Geändert von noto (15.09.2008 um 21:28 Uhr)
Mit Zitat antworten