Absturz von phpbb - Warum?
Verfasst: 11.01.2006 20:05
				
				Hallo,
ich vermute, dass phpbb heute meinen Server so zum Stillstand
gebracht hat, dass ich den Reset-Knopf druecken musste, um ihn
wieder zum Leben zu erwecken.
Ich frage mich, wie das passieren konnte, komme aber nicht
weiter. Was ich herausgefunden habe:
In der access.log-Datei von apache stehen zur fraglichen Zeit von
einer einzigen IP-Adresse innerhalb von 2 Minuten ca. 110
GET-Anfragen mit 25! verschiedenen "sid=..."-Kennungen.
In der Log-Datei von mysql stehen zur selben Zeit innerhalb
von 2 Sekunden! ca. 80 Mal die Zeilen
"CONNECT mysqldbuser@hostname on
Init DB forumsdbname
Query select * from phpbb_config..."
In /var/log/messages deutet der Kernel an, dass ihm der
Speicher ausgeht (was ich nicht glauben kann, denn eingebaut
sind 512MB + 512MB Swap und auf dem Server laeuft nur das
Forum) und er darum Prozesse beendet ("VM: killing process php")
und apache meldet, dass zu viele Clients laufen (wieviele es
maximal sein duerfen, kann ich nicht finden).
Ich verstehe vor allem nicht, wie es zu den 110 GET-Anfragen
mit den 25 verschiedenen sids kommt. Kann es sich bei dem
Rechner z.B. um einen NAT-Router handeln, hinter dem z.B. ein
Schulungsraum mit 25 Rechnern steckt, wo gerade eine Schulung
lief und der Dozent hat gesagt: "...und jetzt sehen wir uns alle
mal das Forum xyz an"?
Sollten phpbb und mysql nicht solch einen "Ansturm" verkraften
koennen?
Aehnliche Probleme hatte ich in den letzten 10 Tagen 2 Mal.
Was kann ich tun, um der Ursache auf den Grund zu gehen?
Ich habe hier im Forum gesucht, aber nichts passendes gefunden.
Fuer Tipps und Hinweise bin ich dankbar.
Tschuess
Karl
			ich vermute, dass phpbb heute meinen Server so zum Stillstand
gebracht hat, dass ich den Reset-Knopf druecken musste, um ihn
wieder zum Leben zu erwecken.
Ich frage mich, wie das passieren konnte, komme aber nicht
weiter. Was ich herausgefunden habe:
In der access.log-Datei von apache stehen zur fraglichen Zeit von
einer einzigen IP-Adresse innerhalb von 2 Minuten ca. 110
GET-Anfragen mit 25! verschiedenen "sid=..."-Kennungen.
In der Log-Datei von mysql stehen zur selben Zeit innerhalb
von 2 Sekunden! ca. 80 Mal die Zeilen
"CONNECT mysqldbuser@hostname on
Init DB forumsdbname
Query select * from phpbb_config..."
In /var/log/messages deutet der Kernel an, dass ihm der
Speicher ausgeht (was ich nicht glauben kann, denn eingebaut
sind 512MB + 512MB Swap und auf dem Server laeuft nur das
Forum) und er darum Prozesse beendet ("VM: killing process php")
und apache meldet, dass zu viele Clients laufen (wieviele es
maximal sein duerfen, kann ich nicht finden).
Ich verstehe vor allem nicht, wie es zu den 110 GET-Anfragen
mit den 25 verschiedenen sids kommt. Kann es sich bei dem
Rechner z.B. um einen NAT-Router handeln, hinter dem z.B. ein
Schulungsraum mit 25 Rechnern steckt, wo gerade eine Schulung
lief und der Dozent hat gesagt: "...und jetzt sehen wir uns alle
mal das Forum xyz an"?
Sollten phpbb und mysql nicht solch einen "Ansturm" verkraften
koennen?
Aehnliche Probleme hatte ich in den letzten 10 Tagen 2 Mal.
Was kann ich tun, um der Ursache auf den Grund zu gehen?
Ich habe hier im Forum gesucht, aber nichts passendes gefunden.
Fuer Tipps und Hinweise bin ich dankbar.
Tschuess
Karl