Seite 1 von 1

phpBB-Forum schiesst Server ab

Verfasst: 24.12.2003 13:03
von danzas
Hallo,

wir haben bei uns ein Forum laufen, was mittlerweile recht heftig gemoddet ist. Dieses Forum haben wir auf einem dedizierten Rootserver laufen, wo ausser der Webseite nichts weiteres läuft.

Nun haben wir das Problem, daß sich der Server in unregelmässigen Abständen komplett verabschiedet. Man surft ganz normal und performant durch das Forum (v2.0.2), und plötzlich, von jetzt auf gleich, gibt's nur noch ein "XY wird geöffnet ..." und nichts kommt mehr. Trafficmässig haben wir immer zw. 20 und 40 User online.

Interessanterweise ist der Server wirklich klinisch tot: Kein SSH, kein FTP, kein HTTP, nada. Nur pingbar ist er noch. In den var-logs kann ich keinen Eintrag finden, und nach einem hardwareseitigem(!) Reset läuft alles wieder (bis auf paar korrupte DB-Tables, die wir zum Glück per Repair fixen konnten).

Da wir das Problem auf unserem Alten und jetzt auf unserem neuen Server haben, kann es eigentlich nur an der Forumssoftware liegen. Möglicherweise irgendein falsch installierter Mod, irgendein Stack, Speicher, was auch immer, was den Server abschiesst. Aber selbst wenn es sowas ist, kann es doch nicht sein, daß ein Linuxserver komplett abstürzt. Es müsste sich doch im schlimmsten Fall auf einen Prozess beschränken, sei es mysql oder der apache.

Oder kann es sein daß die Datenbank da der Faktor ist? Inkonsistenten? Ich konnte keine entdecken.

Als Lösung/Test käme jetzt eine Neuinstallation des Forums der neuesten Version in Betracht, jedoch wäre das eine verdammt aufwändige Arbeit - und woher weiß ich, daß es dadurch gelöst ist?

Gruss,
Chris

Verfasst: 24.12.2003 13:14
von PhilippK
Also die Erfahrung zeigt eigentlich, dass der original phpBB-Code recht sauber ist und ohne Probleme funktioniert (dieses Forum ist ja ein Beispiel dafür :-D). Diese Aussage lässt sich jedoch nicht eins zu eins auf die Mods übertragen: hier gibt es auch zahlreiche, deren Code alles andere als sauber und problemlos ist.
Des weiteren: die von dir verwendete 2.0.2 ist längst veraltet und hat auch einige Sicherheitslöcher, so dass ich dir ein Update (auch wenn's viel Arbeit ist) nur empfehlen kann.
Dazu machst du am besten folgendes:
  1. prüfst du, ob du irgendwelche Änderungen an der Grundstruktur des Forums vorgenommen hast - sonst könnte es Ärger geben
  2. Ein komplettes Backup des alten Forums (Dateien + Datenbank) kann an dieser Stelle nicht schaden
  3. Installiere ein leeres 2.0.6 (gibt's hier unter Downloads) und lass die Update-Routine durchlaufen.
  4. Anschließend würde ich - um Inkonsistenzen zu vermeiden - den DB Maintenance Mod rüberlaufen lassen.
  5. Lass das Forum so ein paar Tage laufen und schau, wie es sich verhält.
  6. Wenn's stabil läuft, kannst du mit dem Mod-Einbau anfangen: im Idealfall immer erst die Dateien sichern (und Backup aufheben!), dann einen Mod einbauen (idealerweise noch nach der aktuellen Version schauen) und dann wieder testen. Max. würde ich zwei bis drei gleichzeitig einbauen.
Gruß, Philipp