Seite 1 von 3

phpbb wird langsam

Verfasst: 14.08.2004 07:46
von makue
Ich hoffe, mir kann jemand helfen. Wenn mein phpbb eine Weile läuft, das können mehrere Wochen bis mehrere Monate seit, wird es plötzlich langsam. Dauerte ein Seitenaufbau vorher keione Sekunde, sind es dann auf einmal weit über 10 Sekunden.

Ich nutze einen root-Server von 1 und 1. Ich habe schon nach Zombie-Prozessen gesucht, leider nichts gefunden. Ein Neustart des Apache + MySQL bringt auch nichts. Es gibt auch kein Prozess, der irgendwie die CPU-Zeit stark beansprucht.´Ein testweise eingerichtetes 2. phpbb wird dann zum gleichen Zeitpunkt langsam. Alle anderen Webpräsenzen (die zugegeben nicht soviel MySQL benutzen) sind nach wie vor schnell. Auch alles andere wie ein ping oder eine FTP Verbindung sind weiterhin schnell.

Das Einzige was bisher half, war ein Serverneustart. Sowas ist aber nur eine Notlösung und ist, weil da auch ein IRC-Server drauf läuft, nicht schön.

Kann mir jemand von Euch Linux-Kennern einen Tipp geben?

Vielen Dank!

Verfasst: 14.08.2004 14:33
von Underhill
Hi,

schon mal den DB Maintenance Mod fuer phpBB probiert?
http://www.phpbb.de/topic60893.html

Ggf. sind zu viele Sessions offen...


Gruss
Underhill

Verfasst: 14.08.2004 15:16
von makue
Danke für den Tipp, das hatte ich aber schon probiert. Bringt leider nichts. Es ist ja auch so, dass ein zweites phpbb ebenfalls langsam wird. Und zwar eins, das auf dem gleichen Datenbankstand ist wie vor vielen Wochen.

Vielleicht bin ich mit 265 MB RAM auch irgendwie an der unteren Grenze. Mein Provider kann mir leider auch nicht helfen. Falls ich keine Lösung finde, wechsle ich einfach den Provider und nehme dann gleich eine Maschine mit 1 GB RAM und einen flotteren Prozessor.

Übrigens habe ich vorhin den Server neu gestartet. Seltsamerweise war der Zugriff auf das Board dann auch nicht schneller. Allerdings wurde es immer schneller und nach ca. 2 Stunden war ich wieder bei 0.5 Sekunden Zeit für den Seitenaufbau der Startseite, also wieder beim Normalzustand.

Für mich ist das mehr als seltsam, nicht dass der Server vielleicht sogar einen Hardwareschaden hat. Allerdings ist das phpbb ja dafür bekannt, ganz schön an die Ressourcen zu gehen. Aber 500 Mitglieder und 60.000 Postings sollten doch kein Problem sein, oder?

Verfasst: 14.08.2004 16:07
von Sorcio
Eigentlich sollte aber es selbst bei diesem Server flüssig laufen. Habe aber dasselbe Problem...

Verfasst: 14.08.2004 16:28
von PhilippK
Habt ihr schonmal die Last des MySQL-Servers geprüft?
ggf. mal mit http://dev.mysql.com/downloads/administrator/index.html probieren.

Gruß, Philipp

Verfasst: 14.08.2004 17:08
von larsneo
<ot>
Powered by phpBB 2.0.1 © 2001, 2002 phpBB Group
du weisst aber schon, dass man so ein board relativ problemlos hacken kann, oder?
</ot>

Verfasst: 14.08.2004 19:55
von makue
Na gut, dann tausche ich den Text mal aus und schreibe 2.11 und 2004 rein, oder? :wink: Also ich habe alle mir bekannten Sicherheitspatches installiert. Ich kann mir einfach nicht leisten, auf eine aktuelle Version upzudaten, ich bräuchte Monate um die Mods wieder zu installieren. Und wenn ich dann fertig bin, gibt es eine neue Version und ich fange wieder an.

PhilippK: Das mit der Last probiere ich mal aus, danke für den Tipp. Ab besten jetzt gleich mal und dann, wenn das Board wieder langsam wird.

Davon abgesehen werde ich trotzdem auf einen neuen Server umziehen, inzwischen gibt es ja für's gleiche Geld wesentlich mehr Leistung. Und vielleicht hat sich das Problem ja dann von selbst gelöst.

Verfasst: 14.08.2004 20:25
von bloddy newbie
makue hat geschrieben:Na gut, dann tausche ich den Text mal aus und schreibe 2.11 und 2004 rein, oder? :wink: Also ich habe alle mir bekannten Sicherheitspatches installiert. Ich kann mir einfach nicht leisten, auf eine aktuelle Version upzudaten, ich bräuchte Monate um die Mods wieder zu installieren. Und wenn ich dann fertig bin, gibt es eine neue Version und ich fange wieder an.
Auch wenn ich etwas abschweife, hoffe ich das Thema nicht zu verfehlen:
Je mehr Mods du in deinem Brett verbaut hast, umso langsamer wird es auch als Gesamtes. Man kann das phpBB eigentlich nur im Grundzustand mit anderen Boardsoftwares vergleichen, da zusätzlich eingebaute Mods wirklich an die Resourcen gehen - ist auch irgendwo klar, dass es viele Mods gibt, die eben nicht optimal auf das phpBB abgestimmt sind beziehungsweise einfach schlecht programmiert wurden und somit auch teilweise überflüssige Queries erzeugen. Letztendendes ist die Anzahl und die Art der Queries entscheidend, wie schnell ein Board tatsächlich ist.

Natürlich wird dein Board durch leistungfähigere Hardware auch schneller, aber es kann nicht das Optimum sein, den Grund lediglich in der Hardware zu suchen :).

Lass dir doch spasseshalber einfach mal die Anzahl aller Queries ausgeben und vergleiche diese mit einer anderen Boardsoftware bzw. einem reinen phpBB.

cu Bloddy

Verfasst: 14.08.2004 20:39
von makue
Das Problem ist ja gar nicht, dass das Board grundsätzlich zu langsam ist! Es läuft ja im Normalfall monatelang mit guter Geschwindigkeit. Für die Startseite werden 24 Abfragen ausgeführt. Das Erzeugen der Seite dauert 0.3 bis 0.5 Sekunden.

Aber plötzlich, von einem Moment zum anderen, wird das Board unerträglich langsam. Die Startseite braucht dann etwa 10 bis 15 Sekunden. Und mit "plötzlich" meine ich auch, dass da nicht auf einmal mehr in der Datenbank drin steht oder irgend etwas an der Software gemacht wurde!

Ich möchte phpbb ja gar nicht mit anderen Boards vergleichen, ich bin ja voll zufrieden damit. Wenn eben nicht dieser plötzliche Geschwindigkeitseinbruch wäre, den ich mir nicht erklären kann. Und momentan, also nach einem Serverneustart und 2 Stunden Wartezeit, läuft das Board wieder wunderbar schnell. Bis es vielleicht irgendwann mal wieder plötzlich langsam wird.

Verfasst: 14.08.2004 20:49
von bloddy newbie
gut dann sehe ich das Problem eindeutig nicht phpBB seitig.

Beziehungsweise: Ich gehe mal davon aus, dass du einen Rootserver gemietet hast - laufen auf diesem Server noch andere Projekte, die eventuell zu Stoßzeiten sehr viel Last erzeugen? Weiterhin könnte auch noch der Backbone deines Hosters die Fehlerquelle darstellen (in Stoßzeiten zu schmal)?

Bloddy