2007-01-27 - Wikiausfall
Am Nachmittag des 27.01.2007 ging das Wiki nicht so wie es seinen Gang gehen sollte.
Symptome
Zu sehen bekam man:
--- Es gab einen Syntaxfehler in der Datenbankabfrage. Die letzte Datenbankabfrage lautete: (SQL-Abfrage versteckt) aus der Funktion „SearchMySQL4::update“. MySQL meldete den Fehler „1016: Can't open file: 'searchindex.MYI' (errno: 145) (10.53.10.11)“. ---
Außerdem funktionierte die Einbindung von Templates nicht mehr korrekt
Ursache
Folgendes galt:
- Es gabt einen Deadlock auf besagte Tabelle
- sie war als crashed markiert
(1 => 2) ist falsch. (2 => 1) könnte sein. Die genaue Ursache ist nicht geklärt und verwunderlich, da der Fehler sih ja im laufenden Betrieb eingeschlichen hat.
Lösung
Die Tabelle seachindex.MYI wurde repariert.
mysql:~/cb# mysqlcheck wiki_piratenpartei_de searchindex -u root -p Enter password: wiki_piratenpartei_de.searchindex warning : Table is marked as crashed error : Key in wrong position at page 2661376 error : Corrupt mysql:~/cb# mysqlcheck -r wiki_piratenpartei_de searchindex -u root -p Enter password: wiki_piratenpartei_de.searchindex OK mysql:~/cb#
Folgen
Der Suchindex könnte kaputt sein (und damit zusammenhängend auch manche Seiten nicht korrekt eingebunden). Das manuelle Neuaufbauen des gesamten Suchindex sollte deswegen noch einmal angestossen werden.