Paradise-Quotient: 64.9 Dabei seit 01.07.2006 Wohnort: EU-DE-BW-LB
Der Admin, der niemals schläft
Crash in Datenbank-Tabelle...repariert.
Hallo liebe Paradisler,
seit einigen Tagen hat aus mir unerklärlichen Gründen der Server immer wieder mal gestockt.
Trotz intensiver Prüfung konnte ich keine Fehler feststellen, tippte aber auf ein Datenbankproblem.
Nun hat sich mein Tipp leider als Treffer herausgestellt:
Die Datenbanktabelle "...posts" (in dieser Tabelle sind alle Beiträge gespeichert!) hatte vor wenigen Minuten
einen Crash und konnte aber von mir per SQL-Anweisung wieder repariert werden.
Dabei sind allerdings 938 Beiträge ins Daten-Nirvana verschwunden ("Number of rows changed from 60857 to 59919")
Welche das nun genau sind, weiss ich leider nicht...es können uralte, aber auch ganz neue betroffen sein.
Serverseitig wird von der kompletten Datenbank viermal in der Woche ein Backup erstellt.
Das letzte Backup war (glücklicherweise) heute am 7. Oktober um 4:28 Uhr.
Wäre die Datenbanktabelle "...posts" nun unwiderbringlich zerstört gewesen, hätten nach Aufspielung des
Backups dennoch alle neuen Beiträge seit heute 4:28 Uhr gefehlt...
Für eine Schadensbegrenzung bei zukünftigen (Aus-)Fällen und Datenbankfehlern, werde ich die Backups
nun täglich erstellen lassen und die Vorhaltezeit verlängern.
Ich hatte gestern das Problem.... ich glaube bei dem Studi-VZ Thema
.... das war unter den neuesten Beiträgen gelistet, und als ich drauf geklickt habe, sagte der immer sinngemäß sowas wie "Die Seite kann nicht angezeigt werden".
Hing das auch damit zusammen???
Naja, ich habe nicht so die technische Ahnung von dem Kram, aber du machst das schon.
Wäre zwar schade, wenn ein paar Beiträge weg sind, aber gut, kann man nichts machen.
Was uns nicht umbringt, macht uns stark!
Müssen wir mehr schreiben, dann fälllt es nicht so ins Gewicht, wenn einige Beiträge verschwinden.
Danke dir jedenfalls für deine ganze Mühe und Arbeit, die du hier rein steckst.
Paradise-Quotient: 64.9 Dabei seit 01.07.2006 Wohnort: EU-DE-BW-LB
Der Admin, der niemals schläft
Zitat von Enneman
Ich hatte gestern das Problem.... ich glaube bei dem Studi-VZ Thema
.... das war unter den neuesten Beiträgen gelistet, und als ich drauf geklickt habe, sagte der immer sinngemäß sowas wie "Die Seite kann nicht angezeigt werden".
Hing das auch damit zusammen???
Mit Sicherheit.
Ich hatte heute das Problem, dass ich auf alte Threads zugreifen wollte und nur eine weisse Seite zu sehen bekam.
Hab dann gleich mal die Errorlogs geprüft und die Datenbank gecheckt...dann gabs auch schon die Meldung von
der Software, dass die Tabelle "...posts" gecrashed sei und sie dringend repariert werden müsste.
Glücklicherweise war es kein kompletter Tabelllen-Crash, man konnte noch darauf (die Inhalte, Beiträge) zugreifen.
Beim Versuch erstmal ein Backup zu erstellen kam dann aber der komplette Crash...
Nur der SQL-Befehl "Repair" hatte die Tabelle wieder zurückgeholt. Was ein Glück im Unglück. Hätte schief gehen können *schluck*
Gerade eben hab ich noch so einige Boardparameter aktualisiert, da es ja nun knapp 1000 Beiträge weniger sind.
eagleeye darf nochmals seinen 9000er feiern...da hats leider einiges von ihm weggeblasen
Ich denke mal, viele der fleissigen Beitragsschreiber hat es hier erwischt und haben unfreiwillig ein paar Beiträge "abgegeben"
Keine Ahnung, wie mein Kontostand vorher war...ich schau gleich mal meine letzten Themen durch, nicht dass noch
ein "wichtiger" Thread futsch ist (z.B. von der Street Parade).
Als Admin, Tech-Admin und Vergewohltätiger vom Paradise Resort,
entschuldige ich mich bei allen Betroffenen für die fehlenden Beiträge!
Ich werde demnächst ein kleines Skript erstellen, dass alle Themen durchsucht und prüft,
ob der Startbeitrag (=Themenerstellung) noch vorhanden ist und nicht etwa durch den
Tabellen-Crash zerstört, bzw. gelöscht wurde.
Falls jemand einen derartigen Thread ohne Startbeitrag entdeckt, darf er sich gerne hier im Thread oder
auch per "Melden"-Button im entsprechenden Thread (ist in jedem Beitrag vorhanden) informieren.
Paradise-Quotient: 64.9 Dabei seit 01.07.2006 Wohnort: EU-DE-BW-LB
Der Admin, der niemals schläft
WICHTIG - Bitte lesen!
Das Skript wurde erstellt und ich hab mir mal die Fehlerliste der Tabelle "posts" genau angeschaut...
Und da sind zig Threads dabei, bei denen der Startbeitrag durch den Crash gelöscht wurde
Zudem hat es auch noch einige sehr wichtige (Anleitungen, etc.) erwischt.
Aber ich wäre ein schlechter (Tech-)Admin, wüsste ich hier keine Abhilfe
Ich fusioniere das letzte noch funktionierende Datenbank-Backup (v. 5.10.2010, 4:15 Uhr) mit den
aktuellen Datenbanktabellen "threads" und "posts". Dabei werden die alten Tabellen nur mit den neuen
Einträgen erweitert, alles andere bleibt bestehen.
Dann werde ich die fusionierten Tabellen wieder in die Datenbank vom Paradise Resort einfügen und
alle Board-Parameter aktualisieren. Schon ist wieder alles beim alten
Letztendlich werden auch wieder für alle Mitglieder die Beiträge dem Beitragskonto gutgeschrieben.
Wann das genau sein wird, kann ich noch nicht sagen. Irgendwann die nächsten Tage.
Jedenfalls muss ich hierzu das Board für evtl. eine Stunde offline schalten um alles zu aktualisieren.
*edit(3:14 Uhr): It's done!
Die Tabellen wurden fusioniert. Alle Daten (inkl. Beitragszähler) sind wiederhergestellt worden.
Paradise-Quotient: 64.9 Dabei seit 01.07.2006 Wohnort: EU-DE-BW-LB
Der Admin, der niemals schläft
...also ich bin "älter" - aber mir sagt das garnix
whatever
ich habs ja schon gemacht
Ist alles wieder in Ordnung und kein einziger Beitrag ist im Daten-Nirvana abgetaucht...hab sie alle wieder rausgefischt
Paradise-Quotient: 64.9 Dabei seit 01.07.2006 Wohnort: EU-DE-BW-LB
Der Admin, der niemals schläft
Zitat von brad84
Unglaublich!
Bei anderen Boards wird gesagt, die Datenbank hatte einen Crash, es fehlen Beiträge, fertig....
Aber hier... wir sind ja nicht auf "anderen Boards" hier. Super Arbeit, Hervorragend!
Für derartige Fälle hat man ja eigentlich auch die Datenbank-Backups (am besten täglich erstellte)
Nur viele Admins sind halt entweder zu faul oder zu unwissend die Daten wieder aufzuspielen.