Confixx >> Serverumzug >> Backup

van_haakonnen

Registered User
Hallo,

also ich habe folgendes Problem. Ich will von meinem Vanager V-Server (1.5GB Speicherplatz) auf einen Alturo Server wechseln, da hier wesentlich mehr (mittleriweile benötigter) Speicherplatz zur Verfügung steht.

Auf dem Vanger läuft momentan Debian 3.1 mit Confixx 3.0.9Pro. Auf dem Alturo wird dann Suse 9.1 ebenfalls mit Confixx 3.0Pro laufen.

Die Benutzerdaten auf dem Vanager sind momentan ca. 500MB groß inkl. den Datenbanken...

Jetzt stellt sich das Problem, dass ich die Daten (zusammen mit den Homepage-Ordnern, den Datenbanken und den Confixx-Einstellungen) auf den neuen Server transferieren möchte.

Hierzu müsste man eigentlich dieses Kommando verwenden:

/root/confixx/backup.pl --dump /backup/backup

Leider bekomme ich dann folgende Meldungen:

Code:
server:~# /root/confixx/backup.pl --dump /backup/backup
Parsing the config file: /root/confixx/confixx_dump.conf
Write the prepared config file: /backup/bckp_M1VIdx/confixx_dump.conf
Launching confixx_updatescript.pl ...
Dump confixx SQL-base
Dump files
/bin/tar: log/access_log: file changed as we read it
DBD::mysql::st execute failed: MySQL server has gone away at backup.pl line 1346.
DBD::mysql::st fetchrow failed: fetch() without execute() at backup.pl line 1347.
DBD::mysql::st execute failed: MySQL server has gone away at backup.pl line 1346.
DBD::mysql::st fetchrow failed: fetch() without execute() at backup.pl line 1347.
DBD::mysql::st execute failed: MySQL server has gone away at backup.pl line 1346.
DBD::mysql::st fetchrow failed: fetch() without execute() at backup.pl line 1347.
DBD::mysql::st execute failed: MySQL server has gone away at backup.pl line 1346.
DBD::mysql::st fetchrow failed: fetch() without execute() at backup.pl line 1347.
DBD::mysql::st execute failed: MySQL server has gone away at backup.pl line 1346.
DBD::mysql::st fetchrow failed: fetch() without execute() at backup.pl line 1347.
Dump user's mysql data
DBD::mysql::st execute failed: MySQL server has gone away at backup.pl line 1371.
Dump process successfully complete
server:~#

Anschließend erhalte ich die besagte Datei "backup.tgz" im Odner Backup - allerdings ohne MySQL-Daten...die eigentlichen Homepagedaten sind darin aber vorhanden.

Wie bekomme ich es denn hin, dass ich keinerlei Fehlermeldungen wärhrend des Backups erhalte und die MySQL-Datenbanken auch mit gesichert werden?

Der nächste Schritt wäre dann, dass ich mir nicht ganz sicher bin, wie ich die Daten auf dem neuen Server wieder einspielen muss, bzw. ob auch alles funktionieren wird... gibt es dort etwas wichtiges zu beachten?

Als nächsten Punkt möchte ich auf dem neuen Server dann ein Cronjob einrichten, der diese Backup-Funktion einfach regelmäßig jeden Abend ausführt und die Backup-Datei auf einen entfernten FTP Server kopiert. SO könnte ich, falls mal ein Problem auftritt, die alten Daten einfach wieder herstellen. Hierzu fehlt mir allerdings das Wissen wie ich so etwas schreiben kann... könnt ihr mir hier bitte weiterhelfen? Gibt es auch die Möglichkeit auf dem FTP-Server zum Beispiel die Sicherungen der letzten 7 Tage zu speichern und ältere automatisch zu löschen?

Vielen Dank im Voraus

Van_Haakonnen
 
Ist MySql gestartet?
Hast du vieleicht für die Datenbank den zugriff von extern erlaubt? Dann kann man manschmal von localhost nicht auf die DB zugreifen?
 
MySQL läuft und der externe Zugriff ist generell ausgeschaltet... ich habe auch noch nirgends von solchen Problemen gelesen bzw. gehört... sehr merkwürdig...
 
van_haakonnen said:
/bin/tar: log/access_log: file changed as we read it
Der Fehler ist wohl klar...
...um ihn zu vermeiden, müsstest Du Apache vorher beenden.

DBD::mysql::st execute failed: MySQL server has gone away at backup.pl line 1346.
DBD::mysql::st fetchrow failed: fetch() without execute() at backup.pl line 1347.
Bleibt es immer (auch bei nochmaligem Versuch) bei 5facher Wiederholung?
Wenn 'ja', kann es sein, daß Du exakt 5 Webs drauf hast?

Hast Du sicher gestellt, daß Du genug Festplattenplatz für das Backup hast? Gerade ein MySQL-Dump kann ggf. größer ausfallen, als die die von MySql angelegten Daten-Dateien.

huschi.
 
Hallo Huschi

vielen Dank für deine antwort! :-)

Also auf dem Server sind 8 User in Confixx eingetragen...

Ich habe das Backup eben nochmal ein paar Mal ausprobiert... es bleibt immer bei der fünfachen Wiederholung der Meldungen... Also immer die gleichen Fehlermeldungen...

Also Speicherplatz sollte genügend vorhanden sein. Ich habe ein bisschen ausgelagert... ca. 50% der Festplatte sind jetzt wieder frei... aber es bleibt leider bei den gleichen Meldungen...


////
Also den Fehler im confixx-backup habe ich jetzt rausbekommen. Ich musste einfach nur in der my.cnf den wait_timeout erhöhen. Danach funktionierte das Confixx-Backup problemlos...

Ich habe jetzt auch mal Reoback für die regelmäßige Sicherung der Daten eingerichtet. Hierbei gibt es aber keinerlei Möglichkeit die MySQL Daten mitzusicher, oder?

Bzw. gibt es die Möglichkeit das Confixx-Backup so zu automatisieren, dass es einfach einmal am Tag durchläuft und die erstellte Backup-Datei auf einen FTP-Server kopiert? Das wäre für mich die perfekteste Lösung...
 
Last edited by a moderator:
Back
Top