Ich verwende Apache 2.2.22 unter Windows Server 2003
Ich stelle einigen registrierten Benutzern auf der Webseite einige Schulungsvideos zur Verfügung. Die Webseite kann bis zu 30 Benutzer gleichzeitig nutzen, das weiß ich aufgrund von Analysen.
Der Server hängt sich von Zeit zu Zeit auf, Speicher- und CPU-Auslastung scheinen in Ordnung zu sein. Ich denke, das Problem ist ein zufälliger Speicherverlust in den Threads der untergeordneten Prozesse.
Ich habe bereits einige Optimierungen gefunden, die ich in httpd.conf verwenden kann:
KeepAlive aus
AcceptFilter http keine
AcceptFilter https keine
EnableSendfile aus
EnableMMAP aus
Ich habe den Serverstatus aktiviert und bin jetzt über den Gesamtverkehr besorgt. Das Web verbraucht insgesamt etwa 50 GB/Stunde.
Könnte dies ein Bandbreitenproblem sein?
Status des Apache-Servers
Serververfügbarkeit: 1 Stunde 12 Minuten 23 Sekunden
Zugriffe gesamt: 6705 - Datenverkehr gesamt: 68,1 GB
1,54 Anfragen/Sek. – 16,1 MB/Sekunde – 10,4 MB/Anfrage
10 Anfragen werden derzeit bearbeitet, 54 inaktive Mitarbeiter