Apache2, PHP5, Viele Probleme

CyberLine

New Member
Hallo Leute,
folgende Installation auf nem Root von HE mit 2,4 Ghz und 512Mb Ram:

Suse 9.3 Grundsystem

Apache 2.0.55 prefork selbstkompiliert
PHP 5.1.2 ebenfalls selbkompiliert
mysql 4.1.10a rpm

Hab da ne Seite laufen mit etwas über 12000 hits am Tag

Problem ist: in den Abendstunden so gegen 18 bis 19 Uhr und am
Wochenende wenn mehr wie 80 Leute gleichzeitig auf der Page sind,

geht die Load in die höhe -> 80~90 und ENDE im Schacht.

Apache hatn Limit von 250 Clients eingestellt für prefork.

Hab dann ma worker kompiliert ...
sah auch erst gut aus, aber nach 24 Stunden und 2 Komplettabtürzen der Kiste wegen swap voll hab ich wieder auf prefork gewechselt.

Frage a) irgendwelche Konstruktiven vorschläge ?
Frage b) würde es was bringen 2 Gig Ram reinzupacken ?
 
Also erstes würde ich mal deine httpd.conf Aufbohren.
Das feintuning kann ich dir aber nicht Abnehmen den du musst es an deine Server Konfiguration anpassen.
Schau dir auf jedenfall nochmal die ganzen Parameter für MaxClients, PerChild etc an. Denk dran bei restarten. 5 Sekunden warten bevor du Apache wieder startest sonst übernimmt er diese Einstellungen nicht!!
 
society said:
Also erstes würde ich mal deine httpd.conf Aufbohren.
Das feintuning kann ich dir aber nicht Abnehmen den du musst es an deine Server Konfiguration anpassen.
Schau dir auf jedenfall nochmal die ganzen Parameter für MaxClients, PerChild etc an. Denk dran bei restarten. 5 Sekunden warten bevor du Apache wieder startest sonst übernimmt er diese Einstellungen nicht!!

StartServers 5
MinSpareServers 10
MaxSpareServers 25
MaxClients 250
MaxRequestsPerChild 0

mit den Werten läufts die Woche über abends bei einer Load ~3 nur Sonntags is schicht im Schacht, dann gets halt auf 80 bis 90 hoch
 
die idee hatte ich auch schon :(

problem ist die seite besteht mittlerweile durch codeumbau zu 99% aus reinen html seiten :D

ahso, hab vergessen das ich auch noch den Zend Optimizer laufen hab.
Jedoch kommt es auch ohne das teil zu diesen Loadpitzen
 
<mod>
@Cyberline:
Anscheinend schreibst Du nach einen '.' wieder groß weiter. Daher mach bitte mehr Punkte. (Vorallem am Satzende!)
Wenn Du einen bessere Begründung suchst, lies die Boardregeln.
</mod>

Zu Deinem Problem:
Schau mal diesen Artikel auf huschi.net an: Hochleistungs-Apache: Performance-Tuning

Vorallem "KeepAlive Off" hilft um Childs wieder schneller frei zu bekommen.

huschi.
 
Soo, habe mal die Loadanzeige der letzten Woche beigelegt:

Wie man sehen kann ist seit Montag KeepAlive Off.
gestern war ma kurz Load 20 aber ich denke das ist für den Moment ein ertragbarer Wert oder ?

Bin ma auf Sonntag gespannt ...

Thx erstmal.
 

Attachments

  • load_week.png
    load_week.png
    9.1 KB · Views: 116
Last edited by a moderator:
Soo, eine Woche rum.

Sonntag war die höchste Load irgendwas um die 12.

Nicht zufriedenstellend aber OK da alle Seiten trotzallem noch
erreichbar blieben im gegensatz zu früher.

Ich denke Thread kann geschlossen werden.
 
Back
Top