phpBB 2.0.21: Speicherüberlastung wegen max. apache childs
Verfasst: 16.09.2006 14:06
Hey zusammen =)
Seit einer Woche betreibe ich auf der Homepage unseres Jahrgang ein phpBB Forum. Seit Mittwoch allerdings war plötzlich der Server weg, wobei ich damit meine, das man die Domain eintippen konnte, aber einfach keine Antwort bekam, der Browser also ewig lud.
Ich hab mir ncihts dabei gedacht, mein Anbierter hat sich drum gekümmert.
Der hat dann die Ursache nach und nach isoliert und festgestellt, dass scheinbar eine Datei des phpBBs Unmengen an rekursiven apache requests startet, die eine Vielzahl an apachechilds hervorrufen. Als Folge davon war der Apache natürlich überlastet (alle anderen Server, wie pop, imap, MySQL, ftp, liefen nach wie vor). Der Server wurde restartet und es dauerte keine 10 Minuten, bis wieder die Anzahl der childs den Server überlastete. Auch ein Hochstellen der Childs auf 100 hat wohl nicht gebracht (außer eben 100 childs).
Auch das Enspielen eines 2 Tage alten Backups hat den Server nach einiger Zeit lahmgelegt. Nach Sperren meiner Domain lief der Server dann wieder.
Datein des Forums habe ich mal flüchtig verglichen, die sehen alle ganz okay und identisch aus.
Mein Anbieter glaubt das Problem in der include/functions.php Datei lokalisiert zu haben, wobei ich da nicht genauer nachgefragt habe (er hat das einmal erwähnt).
Hat wer ne Idee, woran das liegen könnte und ob es tatsächlich am Forum liegt?
Logdateien liegen mir vor, habe allerdings noch keinen genauen Blick reingeworfen. Seltsam ist eben, dass das Foreum die erste Woche über lief und auf anderen Servern ja auch ohne Probleme zu laufen scheint.
Grüße, netti
...und Dank für eine Antwort.
Seit einer Woche betreibe ich auf der Homepage unseres Jahrgang ein phpBB Forum. Seit Mittwoch allerdings war plötzlich der Server weg, wobei ich damit meine, das man die Domain eintippen konnte, aber einfach keine Antwort bekam, der Browser also ewig lud.
Ich hab mir ncihts dabei gedacht, mein Anbierter hat sich drum gekümmert.
Der hat dann die Ursache nach und nach isoliert und festgestellt, dass scheinbar eine Datei des phpBBs Unmengen an rekursiven apache requests startet, die eine Vielzahl an apachechilds hervorrufen. Als Folge davon war der Apache natürlich überlastet (alle anderen Server, wie pop, imap, MySQL, ftp, liefen nach wie vor). Der Server wurde restartet und es dauerte keine 10 Minuten, bis wieder die Anzahl der childs den Server überlastete. Auch ein Hochstellen der Childs auf 100 hat wohl nicht gebracht (außer eben 100 childs).
Auch das Enspielen eines 2 Tage alten Backups hat den Server nach einiger Zeit lahmgelegt. Nach Sperren meiner Domain lief der Server dann wieder.
Datein des Forums habe ich mal flüchtig verglichen, die sehen alle ganz okay und identisch aus.
Mein Anbieter glaubt das Problem in der include/functions.php Datei lokalisiert zu haben, wobei ich da nicht genauer nachgefragt habe (er hat das einmal erwähnt).
Hat wer ne Idee, woran das liegen könnte und ob es tatsächlich am Forum liegt?
Logdateien liegen mir vor, habe allerdings noch keinen genauen Blick reingeworfen. Seltsam ist eben, dass das Foreum die erste Woche über lief und auf anderen Servern ja auch ohne Probleme zu laufen scheint.
Grüße, netti
...und Dank für eine Antwort.