Was macht Tower Sonntags Nacht?
Genau, um 04:15 Uhr aufstehen und am Serverumzug weiter arbeiten
.
Ich habe die komplette Datenbank des SGAF zum neuen Server transferiert.
Dazu musste ich das Forum für ca. 1h abschalten. Damit sollte verhindert werden, das irgendein nächtlicher Benutzer in der Zwischenzeit einen Beitrag schreibt.
Danach habe ich SGAF mit der Datenbank auf dem neuen Server wieder aktiviert.
Das heißt, zur Zeit haben wir den Luxus, das SGAF auf zwei Servern läuft (der neue ist Datenbankserver und der alte ist Webserver
).
Nun werde ich mich damit beschäftigen, die Leistungsfähigkeit der Datenbank im Livebetrieb zu beobachten 
Um 7:50Uhr war ich noch guter Dinge (siehe
), aber nach 10:00 (nachdem ich meine Familie abgefrühstückt hatte) kam der herbe Rückschlag
Ich hatte vergessen, dem alten Server mitzuteilen, das er die Datenbank des neuen Servers zu benutzen hat (nicht mit bekommener Kopierfehler).
Mein ganzer Aufwand umsonst
. Eigene Blödheit.
Was solls, es ist Sonntag vormittag, allzuviel kann ja nicht los sein. Das ganze nochmal von vorn
Also erstmal das Forum informiert, das ich abschalten will (zu 11:15Uhr). Damit will ich den Schreibern noch Gelegenheit geben, Ihre Beiträge rechtzeitig wegzuschicken.
Ein Blick auf meine Uhr zeigte mir, das ich mich verschrieben hatte
. Es ist 10:10Uhr, ich sitz doch nicht bis 11:15Uhr rum
, also Ankündigung geändert, Abschaltung jetzt 10:20Uhr für ca. 1h angekündigt.
- 10:20Uhr Abschaltung, Backup der Datenbank;
- 10:30Uhr Backup fertig, per FTP auf neuen Server geholt;
- 10:35Uhr Laden der Datenbank angeworfen und dann, das große Warten
bis sich die 550M Daten in die Datenbank einsortiert haben, kann halt dauern
und dauern
und dauern
und dauern
und dauern
es ist 11:40 und das Zeug hat sich immer noch nicht in der Datenbank versammelt 
11:45, DB-Import fertig jetzt noch reorganisieren
11:55 Fertig, ab zum Forenanschalten, mein Monitor sagt mir, das da schon mit den Hufen gescharrt wird...
12:00 alles noch prüfen, ab zu www .sgaf .de und wieder anschalten;
GROSSER SCHOCK, Keine Verbindung zur Datenbank, kann doch wohl nicht wahr sein. Alle Einstellungen, einmal, zweimal, dreimal überprüft. Alles korrekt, Ratlosigkeit macht sich breit...
Entscheidung: Bis 13:00 Uhr habe ich die Verbindung zur Datenbank oder ich schalte auf die alte DB zurück
. Längere Wartezeiten werden von Suchtgefährdeten nicht akzeptiert
Alles nochmal überprüft, alles korrekt. Verbindung von hier zu Hause steht, ich kann in der DB arbeiten.
Hmmmm, Forum hier lokal in Betrieb genommen, Verbindung zur neuen Datenbank aufgebaut, geht nicht
OK, das muss eine mir noch unbekannte MySQL-Falle sein
.
Google angeworfen, Megabyteweise Howtos etc. gelesen und in einer meterlangen Seite, ganz unten, fand ich die Lösung.
MySQL hat irgendwann das Speicherverfahren des Datenbankpassworts geändert (von 16bit MD5 Hash auf 32bit). Natürlich habe ich das Passwort auf dem neuen Server mit 32bit abgelegt, aber der Client auf dem alten Server hat 16bit abgefragt.
Gut, Fehler erkannt, 16bit MD5 Hash errechnet, von Hand reingemalt, Test und man glaubt es kaum, funtioniert
12:50 Forum geht wieder, die Süchtigen treffen ein
, 2. Schachtel Zigaretten des Tages aufgerissen, nach hinten umgefallen...
Um den neuen Server zu testen, habe ich zum Treffen auf den neuen Server aufgerufen. Ich muss feststellen, die Automarken
scheinen einen besonders verrückte Art Mensch anzuziehen
Ich kam vor Lachen nicht zum optimieren des Servers
.
Um der Nachwelt einiges zu erhalten (die Testdaten werden gelöscht) hier ein paar Beispiele:
| Heisenberg hat folgendes geschrieben: | ||
|
| SchukkeN hat folgendes geschrieben: |
| TomausDo ist eine Zicke und will den Fred nicht teilen ! |
| Heisenberg hat folgendes geschrieben: | ||
|
| Heisenberg hat folgendes geschrieben: | ||||||
|
So, ich kann das SGAF auf dem neuen Server schon sehen. Datenbank is installiert, alle Feinheiten konfiguriert. Wir könnten eigenlich mit dem Test beginnen, ABER ich warte noch auf ein DNS Aktualisierung. Aber dann 
Prima, der Server spricht schon mal mit mir
. Jetzt bin ich dabei das Ding einzurichten und auf großen Ansturm vorzubereiten.
Zur Zeit mache ich eine Kopie vom SGAF und werden den neuen Server als Testserver einrichten.
Heute abend hatte ich das zweifelhafte Vergnügen, das SGAF mit 111 Benutzern gleichzeitig dahin schleichen zu sehen
Jetzt habe ich die Nase voll. Entweder ich vergebe in Zukunft Serverzeiten (Heartbeat zwischen 0400 und 0430
) oder ein neuer Server muss ran.
Mein Entschluss lautet: Ein neuer Server muss her.
Bestellt ist er, jetzt lauere ich auf Fertigstellung 