nachdem ich das halbe Forum schon durchgelesen habe und noch nichts gefunden habe, was mir bei meinem Problem weiterhilft, versuche ich mal das Problem zu beschreiben.
Ich betreibe eine kleine aber (hoffentlich) feine Fan Seite auf einem dediziertem Server, auf dem noch ein paar andere für die Performance unbedeutenden Seiten (vhosts, Plesk) liegen.
Der Server ist ein PIV mit 512MB Ram mit Debian 3.1 (Kernel 2.6.8-2-386) mit Apache2. Jetzt läuft alle paar Wochen in den Medien eine für mich günstige Berichterstattung, so daß sich in diesen Tagen die Zugriffzahlen drastisch erhöhen. Das geht soweit, daß der Server dann für mehrere Stunden gar nicht mehr erreichbar ist. Ich habe jetzt herausgefunden, daß er sich je nach den Einstellungen in der apache2.conf einfach totstellt (bei zu kleiner Zahl von Maxclients macht er einfach dicht und bietet alle anderen Dienste außer http noch weiterhin an, selbst https funktioniert einwandfrei) oder er bricht total zusammen (Maxclients auf 256, Timeout auf 7). Dabei wird die Swappartition von 1GB voll beschrieben (laut top) und der Server reagiert auf nichts mehr.
Die Zugriffszahlen liegen laut Log bei etwa 9000 an diesem Tag, meinem Gefühl nach wären es erhebblich mehr, wenn der Server mitspielen würde, da die Hauptlast nur an wenigen Stunden des Tages auftritt.
Die entsprechende Seite habe ich jetzt ganz spartanisch als HTML-Seite ausgeführt (nur noch 2kB), um jegliche Last vom MySQL Server auszuschließen.
Habe ich eine Chance, den Server so zu konfigurieren, daß er den Andrang schafft? Muß ich aufrüsten? Hilft mir evtl. ein Loadbalancer und hat damit evtl. jemand Erfahrungen?