Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

Apache Prozesse werden nicht abgebaut

Diskussion: Apache Prozesse werden nicht abgebaut im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hallo, ein Kunde von uns ist der festen Überzeugung, dass einer unser Webserver ein Problem hat und Apache Prozesse ...

Antwort
Alt 12.11.08, 14:26   #1 (permalink)
Willüüü
Guest
 
Likes:
Standard Apache Prozesse werden nicht abgebaut

Anzeige

Hallo,

ein Kunde von uns ist der festen Überzeugung, dass einer unser Webserver ein Problem hat und Apache Prozesse nicht korrekt abbaut. Ich möchte dem Kunden jetzt klarmachen, dass seine Applikation dafür verantwortlich ist.

Eingesetzt wird ein Apache 2.2.0 und PHP 5.2.3. Die MaxClients sind bereits auf 500 erhöht. Diese waren noch auf 256 eingestellt. Oft ist es so, dass der Load ansteigt und die Apache Prozesse am Anschlag sind, die Datenbank hat zu der Zeit keine besondere Last: show processlist; zeigt keine klemmenden Abfragen. Der Kunde ist der festen Meinung bei Ihm ist alles in Ordnung, eventuell server-status einrichten und wenn der Load ansteigt schauen, auf was muss ich da jedoch genau achten?

Wisst ihr was ich noch genau machen bzw.wie ich das am besten nachstellen kann?

Vielen lieben Dank

Gruß

  Mit Zitat antworten
Alt 12.11.08, 14:29   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Wie sehen denn die MaxRequestsPerChild-Einstellungen aus?
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 12.11.08, 14:31   #3 (permalink)
Willüüü
Guest
 
Likes:
Standard

<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
ServerLimit 501
MaxClients 500
MaxRequestsPerChild 0
</IfModule>


Was bedeuten denn die MaxRequestperChild genau? Hier muss doch der Kunde eventuell eine Empfehlung geben?

Gruß
  Mit Zitat antworten
Alt 12.11.08, 14:37   #4 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Bei unendlich erlaubten Requests pro Prozess ist es klar, dass die Worker-Prozesse nicht aktualisiert werden. Dieser Wert legt nämlich fest wieviele Requests ein Worker-Prozess abarbeiten soll bevor er sich zerstört und ein neuer aufgebaut wird. Gerade bei Webservern, die PHP-Skripte parsen, sollte dieser Wert nicht über 50 sein, da PHP ein Memory-Leak hat, das sonst zur Überlastung der Server führt. Der Kunde scheint also Recht zu haben, denn ich würde auch erstmal darauf tippen, dass es an dieser Einstellung liegt. Worker-Prozesse müssen immer mal wieder aktualisiert werden, sonst werden auch "überhängende" Apache-Prozesse nie abgebaut.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 12.11.08, 14:38   #5 (permalink)
Willüüü
Guest
 
Likes:
Standard

Hi,

deine Empfehlung hier? Den Wert auf 50 einstellen?

Gruß
  Mit Zitat antworten
Alt 12.11.08, 14:43   #6 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Eine Empfehlung werde ich nicht machen solange ich nicht weiss wie stark die Anzahl der Requests schwankt und wieviele Requests pro Sekunde auf der Plattform eintreffen. Vielleicht ist ja nichtmal Preforking die richtige Wahl. 0 ist jedenfalls nicht brauchbar. Ein Wert zwischen 10 und 50 ist üblich.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » Apache Prozesse werden nicht abgebaut
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Prozesse beenden sich / starten nicht Pastor Windows 2 14.10.06 17:18
APACHE Server geht nicht ba2 Network · LAN, WAN, Firewalls 14 25.05.06 10:53
Prozesse werden sofort wieder beendet Be2004 Die Problemzone 4 05.07.04 22:58
Computer bootet nicht mehr, Festplatte kann nicht gefunden werden! ToXiCity Die Problemzone 12 14.03.04 13:38
PHP: Apache mag post nicht! mido (Web-) Design und webbasierte Sprachen 4 29.07.02 11:23


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61