Missende en kapotte topics

Pagina: 1
Acties:
  • 242 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 12:09

Kees

Serveradmin / BOFH / DoC
Topicstarter
Vandaag is tijdens werkzaamheden aan de servers de databaseserver van het forum onderuit gegaan. Normaal gesproken zou dat geen grote ramp moeten zijn, echter MySQL besloot om de data die hij had niet geldig te verklaren. Normaal gesproken kun je dan nog een heleboel data redden met enkele aparte settings en door vervolgens alle data uit de database te halen en deze opnieuw aan te maken en te importeren. Dit vertikte MySQl echter, na enkele tables gehad te hebben bleef hij in een oneindige loop roepen dat hij de data niet kon lezen.

Nadat we enkele tabellen verplaatst hadden lukte het wel om het grootste gedeelte van de data te exporteren. Hieronder alle posts tot 14:30 (de database ging om 14:45 down). Echter, na het importeren van deze data besloot MySQL dat deze toch niet goed was, en ging in een enkele uren durende rollback alle data die net geimporteerd was er weer uit gooien. Hierdoor waren we voor een paar tabellen, waaronder de poststabel aangewezen op de backup van 04:00 vrijdagochtend.

Door dit alles kun je deze nacht de volgende dingen tegenkomen:
  • Topics zonder posts, dus een errorpagina (dit komt omdat de topicstabel wel goed ging, maar de posts tabel niet. We zullen de data uit de corrupte dump van de post tabel halen en deze morgen importeren in de live database waardoor de meeste van deze topics weer gewoon zouden moeten werken)
  • Missende posts van na 14:30, deze zullen helaas weg blijven, in totaal gaat het hier over ongeveer 100 posts die helaas weg zijn.
  • Enigszins meer MySQL-bashing (dit zal waarschijnlijk niet opgelost kunnen worden)

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 12:09

Kees

Serveradmin / BOFH / DoC
Topicstarter
Missende posts zouden er in de meeste gevallen weer moeten zijn. Mis je nog een post dan is deze waarschijnlijk niet meer te redden. Echter de 2.719 berichten van tussen 04:00 en 14:30 zouden terug moeten zijn.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan