apache hängt sich auf
Hallo, auf einem Server (10.3 tagesaktuell) hängt sich Apache regelmäßig alle paar Tage auf. Was auffällt das es immer reichlich http2-prefork defunct Prozesse gibt. Der Server ist aus dem Internet erreichbar. In den Logfiles wimmelt es von Verbindungsversichen auf typische Webanwendungen die aber nicht laufen. Kann es sein das sich der Apache deswegen nach einiger Zeit weg hängt? -- i.A. Ralf Prengel Customer Care Manager Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49231 97575- 904 Fax +49231 97575- 905 EMail ralf.prengel@comline.de www.comline.de Vorstand Stephan Schilling, Erwin Leonhardi Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Montag, 2. Juni 2008 14:53 schrieb Ralf Prengel:
auf einem Server (10.3 tagesaktuell) hängt sich Apache regelmäßig alle paar Tage auf. Was auffällt das es immer reichlich http2-prefork defunct Prozesse gibt. Der Server ist aus dem Internet erreichbar. In den Logfiles wimmelt es von Verbindungsversichen auf typische Webanwendungen die aber nicht laufen. Kann es sein das sich der Apache deswegen nach einiger Zeit weg hängt?
Ich hatte das gleiche Phänomen (auch Suse 10.3 - tagesaktuell). Schuld waren in meinem Fall riesige Access-Logs der verschiedenen vhosts, die der Apache ständig offen hielt und irgendwann wurde er scheinbar nicht mehr fertig, die Logs zu füllen was dazu geführt hat, dass er sich stillschweigend verabschiedet hat. Er musste dann auch die Logs ständig swappen und er konnte einfach nicht mehr schnell genug die einzelnen Logfiles aus dem Swap rausholen, befüllen und wieder in den Swap zurückschicken. Ich habe dann die Access-Logs entsprechend klein gehalten und seitdem funktionierts. -- Michael Herrmann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Michael Herrmann schrieb:
Hallo,
Am Montag, 2. Juni 2008 14:53 schrieb Ralf Prengel:
auf einem Server (10.3 tagesaktuell) hängt sich Apache regelmäßig alle paar Tage auf. Was auffällt das es immer reichlich http2-prefork defunct Prozesse gibt. Der Server ist aus dem Internet erreichbar. In den Logfiles wimmelt es von Verbindungsversichen auf typische Webanwendungen die aber nicht laufen. Kann es sein das sich der Apache deswegen nach einiger Zeit weg hängt?
Ich hatte das gleiche Phänomen (auch Suse 10.3 - tagesaktuell). Schuld waren in meinem Fall riesige Access-Logs der verschiedenen vhosts, die der Apache ständig offen hielt und irgendwann wurde er scheinbar nicht mehr fertig, die Logs zu füllen was dazu geführt hat, dass er sich stillschweigend verabschiedet hat. Er musste dann auch die Logs ständig swappen und er konnte einfach nicht mehr schnell genug die einzelnen Logfiles aus dem Swap rausholen, befüllen und wieder in den Swap zurückschicken. Ich habe dann die Access-Logs entsprechend klein gehalten und seitdem funktionierts.
Das war es wohl nicht. Die Logfile sind kein MB groß. Gruß -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, wie siehts denn aus mit den Ressourcen? Swappt der Rechner ständig oder hat er ausreichend RAM? Was laufen denn für Module drauf? Ich weiß z.B., dass ein Tomcat mit schlecht programmierten Apps gerne mal Probleme macht. Gibts irgendwelche Segmentation faults? Schau mal mit lsof, welche Files der apache offen hält und poste mal die Ausgabe... Michael Am Dienstag, 3. Juni 2008 07:21 schrieb Ralf Prengel:
Michael Herrmann schrieb:
Hallo,
Am Montag, 2. Juni 2008 14:53 schrieb Ralf Prengel:
auf einem Server (10.3 tagesaktuell) hängt sich Apache regelmäßig alle paar Tage auf. Was auffällt das es immer reichlich http2-prefork defunct Prozesse gibt. Der Server ist aus dem Internet erreichbar. In den Logfiles wimmelt es von Verbindungsversichen auf typische Webanwendungen die aber nicht laufen. Kann es sein das sich der Apache deswegen nach einiger Zeit weg hängt?
Ich hatte das gleiche Phänomen (auch Suse 10.3 - tagesaktuell). Schuld waren in meinem Fall riesige Access-Logs der verschiedenen vhosts, die der Apache ständig offen hielt und irgendwann wurde er scheinbar nicht mehr fertig, die Logs zu füllen was dazu geführt hat, dass er sich stillschweigend verabschiedet hat. Er musste dann auch die Logs ständig swappen und er konnte einfach nicht mehr schnell genug die einzelnen Logfiles aus dem Swap rausholen, befüllen und wieder in den Swap zurückschicken. Ich habe dann die Access-Logs entsprechend klein gehalten und seitdem funktionierts.
Das war es wohl nicht. Die Logfile sind kein MB groß.
Gruß
-- Michael Herrmann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Michael Herrmann
-
Ralf Prengel
-
Ralf Prengel