| Author |
Message |
GCCDirk
uses MSD often


Age: 44
Joined: 11 May 2005
Posts: 41
Location: Düren

|
Posted:
2007-12-20, 22:03 Nach aufruf per Cronjob keine Ende |
  |
Habe das selbe Problem wie hier http://forum.mysqldumper.de/viewtopic.php?p=24689
Dumper Version Version 1.23 pre_release REV240
Aufruf des Script über Cronjob
Beim Aufruf über Browser, Dumper und auch Shell läuft alles korrekt.
Auszug aus PHP-Log:
18.12.2007 17:30:01 Starting backup using Perlscript version 1.23 (configuration mysqldumper.conf.php)
18.12.2007 17:30:17 Dumping data into file `db203244778_2007_12_18_17_30.sql.gz`
18.12.2007 17:31:19 Finished backup of database `db203244778`.
18.12.2007 17:31:19 Mail was sent to info@dirkschreiber.de succesfully
Auszug aus Perl-Complete Log:
18.12.2007 17:57:24 closing script 18.12.2007 17:57
18.12.2007 17:57:24 total time used: 1643 sec.
18.12.2007 17:57:24 #EOS (End of script)
--------------------------------------------------------------------------------
18.12.2007 17:57:24 closing script 18.12.2007 17:57
18.12.2007 17:57:24 total time used: 1643 sec.
18.12.2007 17:57:24 #EOS (End of script)
--------------------------------------------------------------------------------
18.12.2007 17:57:24 closing script 18.12.2007 17:57
18.12.2007 17:57:24 total time used: 1643 sec.
18.12.2007 17:57:24 #EOS (End of script)
--------------------------------------------------------------------------------
18.12.2007 17:57:24 closing script 18.12.2007 17:57
18.12.2007 17:57:24 total time used: 1643 sec.
18.12.2007 17:57:24 #EOS (End of script)
In der Complete Log schreibt er immer weiter!!
Laufzeit zu sehen unter http://87.106.128.144/secure/psaux.php
PID 23722
Backup im work/backup wird geschrieben
Mail kommt auch
per FTP beim Cronjob kommt nichts an
Was kann das sein??
_________________ Gruß Dirk
|
|
     |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
GCCDirk
uses MSD often


Age: 44
Joined: 11 May 2005
Posts: 41
Location: Düren

|
Posted:
2007-12-25, 10:18 (No subject) |
  |
Das habe ich erst heute gesehen????
MySQLDumper - Perl CronDump [Version 1.23] started successfully
Configurationfile 'mysqldumper.conf.php' was loaded successfully from shell .
Compression Library loaded successfully...
FTP Library loaded successfully...
Mail Library loaded successfully...
Autodelete: search for backups older than 3 days ...
No file to delete.
<!-- warning: DBD::mysql::st execute failed: Unknown system variable 'NAMES' at
/homepages/31/d202569326/htdocs/cipro/db_forum/msd_cron/crondump.pl line 314. -->
[Tue Dec 25 08:58:41 2007] crondump.pl: DBD::mysql::st execute failed: Unknown system variable 'NAMES' at /homepages/31/d202569326/htdocs/cipro/db_forum/msd_cron/crondump.pl line 314.
Characterset of connection set to latin1.
Searching for tables inside database `db203244778`
89 tables have been optimized
Found 89 tables with 548267 records.
Starting to dump data into file `db203244778_2007_12_25_08_58.sql.gz`
<!-- warning: DBD::mysql::st execute failed: Unknown system variable 'NAMES' at
/homepages/31/d202569326/htdocs/cipro/db_forum/msd_cron/crondump.pl line 314. -->
Kann mir da jemand was zu sagen???
Laut Perltest sollte doch alles OK sein??
Testing needed Perl-Moduls in order to run the Perl script crondump.pl
Necessary Modules for crondump.pl
testing DBI ... Found modul DBI. OK.
Found modul DBI::CSV
Found modul DBI::ExampleP
Found modul DBI::File
Found modul DBI::Proxy
Found modul DBI::XBase
Found modul DBI::mysql
Found modul DBI::mysql. OK. crondump.pl can connect to MySQL-Database.
testing File::Find ... Found modul File::Find. OK.
testing File::Basename ... Found modul File::Basename. OK.
testing Getop... Found modul Getopt. OK. crondump.pl can read configfile-parameter from shell.
Configurable functions for crondump.pl (these moduls are only needed when explained option is turned on):
testing Compress::Zlib (needed for dumping data into a crompessed *.gz-file)...
Found modul Compress::Zlib ver 1.21. OK. crondump.pl can write compressed backups.
testing Net::FTP (needed if you want to transfer backups to another server)...
Found modul Net::FTP. OK - crondump.pl can send backups via FTP.
testing MIME::Lite (needed if you want to send backups via email)...
Found modul MIME::Lite. OK. crondump.pl can send emails
Wünsch euch auch noch Frohe Weihnachten
_________________ Gruß Dirk
|
|
     |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2007-12-25, 16:11 (No subject) |
  |
Hallo Dirk,
Quote: <!-- warning: DBD::mysql::st execute failed: Unknown system variable 'NAMES' at
/homepages/31/d202569326/htdocs/cipro/db_forum/msd_cron/crondump.pl line 314. -->
gehe ich recht in der Annahme, dass Du so eine vermaledeite MySQL-Version 4.0.x laufen hast? Diese olle Zickversion geht mir langsam tierisch auf den Sack.
Mach mal dringend ein Update auf mindestens 4.1 oder höher.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Last edited by DSB on 2007-12-25, 16:21; edited 1 time in total
|
|
    |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2007-12-25, 16:16 Re: Nach aufruf per Cronjob keine Ende |
  |
« GCCDirk » wrote:
Auszug aus Perl-Complete Log:
18.12.2007 17:57:24 closing script 18.12.2007 17:57
18.12.2007 17:57:24 total time used: 1643 sec.
18.12.2007 17:57:24 #EOS (End of script)
--------------------------------------------------------------------------------
18.12.2007 17:57:24 closing script 18.12.2007 17:57
18.12.2007 17:57:24 total time used: 1643 sec.
18.12.2007 17:57:24 #EOS (End of script)
--------------------------------------------------------------------------------
18.12.2007 17:57:24 closing script 18.12.2007 17:57
18.12.2007 17:57:24 total time used: 1643 sec.
18.12.2007 17:57:24 #EOS (End of script)
--------------------------------------------------------------------------------
18.12.2007 17:57:24 closing script 18.12.2007 17:57
18.12.2007 17:57:24 total time used: 1643 sec.
18.12.2007 17:57:24 #EOS (End of script)
In der Complete Log schreibt er immer weiter!!
Das sieht mir ziemlich klar nach einem falschen Aufruf des Cronjobs aus. Es reicht danach, dass Du jede Sekunde eine neue Instanz des Perlskripts startest. Überprüfe Deinen Cronjob-Eintrag und beschäftige Dich noch einmal mit den Parametern eines Cronjobs.
Das Perlskript selbst läuft definitiv nicht weiter nachdem es seinen Job erledigt hat. Wozu auch?
Wenn Du allerdings hunderte von Instanzen startest, dann sieht das Ergebnis so aus, wie hier in Deinem Log.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
GCCDirk
uses MSD often


Age: 44
Joined: 11 May 2005
Posts: 41
Location: Düren

|
Posted:
2007-12-26, 11:34 (No subject) |
  |
Zur Version
MySQL-Version: 4.0.25-standard
Hoster 1und1
zum Aufruf
0 1 * * * perl /homepages/31/d202569326/htdocs/cipro/db_forum/msd_cron/crondump.pl -config=mysqldumper.conf.php -html_output=0
Denk doch das dies richtig ist da ich diese Einstellungen schon seit einem Jahr habe vorher Version 1.21
Laut Log kam dieser Eintrag nicht:
FTP-Transfer: transferring of `db203244778_2007_12_26_10_29.sql.gz` to www.cipro.de finished successfully.
Darauf hin habe ich FTP abgestellt und nun geht es?!?!?!?
_________________ Gruß Dirk
|
|
     |
 |
GCCDirk
uses MSD often


Age: 44
Joined: 11 May 2005
Posts: 41
Location: Düren

|
Posted:
2007-12-26, 12:46 (No subject) |
  |
Achso habe vergessen das dies in Zeile 314 der crondump.pl steht
$sth->execute;
_________________ Gruß Dirk
|
|
     |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2007-12-26, 13:42 (No subject) |
  |
Ok, der Cronjobaufrfu sieht vollkommen OK aus - da lag ich mit meiner Vermutung falsch.
« GCCDirk » wrote: Zur Version
MySQL-Version: 4.0.25-standard
Hoster 1und1
..Achso habe vergessen das dies in Zeile 314 der crondump.pl steht ..
Das verstehe ich jetzt nicht. Warum popstest Du die Zeile 314? Ich habe Dir doch gesagt, dass es an der MySQL-Version liegt, die buggy ist. Mache oder veranlasse ein Update der MySQL-Version auf mindestens Version 4.1 oder höher und alles ist gut. Warum verrennst Du Dich weiter in eigenen Spekulationen obwohl ich Dir den Grund genannt habe?
Quote: Darauf hin habe ich FTP abgestellt und nun geht es?!?!?!?
Ich habe gestern das Downloadpaket der Version 1.23 aktualisiert, weil sich ein kleiner Bug in der FTp-Funktion befand. Benutze bitte die aktuelle Version. Wahrscheinlich löst das das Problem.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
GCCDirk
uses MSD often


Age: 44
Joined: 11 May 2005
Posts: 41
Location: Düren

|
Posted:
2007-12-26, 21:54 (No subject) |
  |
Quote: Warum verrennst Du Dich weiter in eigenen Spekulationen obwohl ich Dir den Grund genannt habe?
Sorry das ich genau Dokumentieren wollte!!
Das Update hat nicht die gewünschte Lösung gebracht.
Die Mail an meinen Hoster ist raus! Wobei ich befürchte das er nichts machen wird aber mal abwarten.
Wobei mein Horizont wohl nicht dafür reicht zu verstehen das es per Browser, oder Shellaufruf geht und per Crontjob nicht! Schließlich ist dies doch das selbe Script??
Den Dumper habe ich in verschiedenen Ordner für Verschiedene Datenbanken installiert 5 an der Zahl das Problem tritt jedoch nur bei zwei DB's auf. Beide sind meine größten einmal 39,2 MB und einmal 277,2 MB wobei von der zweiten 117 MB nicht gesichert werden.
Na warten wir auf die Antwort vom Hoster.
Noch ein schönes Restfest an alle
_________________ Gruß Dirk
|
|
     |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2007-12-27, 10:28 (No subject) |
  |
Du bringst hier mit jeder Deiner Antworten neue Aspekte auf den Tisch und würfelst hier verschiedene Dinge durcheinander. Jetzt fangen wir mal schön geordnet von vorne an.
Problem Nummer 1:
Quote: <!-- warning: DBD::mysql::st execute failed: Unknown system variable 'NAMES' at
/homepages/31/d202569326/htdocs/cipro/db_forum/msd_cron/crondump.pl line 314. -->
Das wird verursacht durch die MySQL-Version 4.0.x, die den Query "SET NAMES ..." nicht versteht. Ich sage: mach ein Update der MySQL-Version und der Fehler ist weg und Du sagst: "Das Update hat nicht die gewünschte Lösung gebracht.". Auf welche Version hast Du denn upgedatet?
Ist diese Meldung tatsächlich noch vorhanden?
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
GCCDirk
uses MSD often


Age: 44
Joined: 11 May 2005
Posts: 41
Location: Düren

|
Posted:
2007-12-27, 18:44 (No subject) |
  |
Problem 1.
Quote: Die Mail an meinen Hoster ist raus!
Fehler ist noch Vorhanden! Sorry das war wirklich etwas durcheinander!
_______________________________________________
Problem bzw Empfehlung 2
Quote: Ich habe gestern das Downloadpaket der Version 1.23 aktualisiert, weil sich ein kleiner Bug in der FTp-Funktion befand. Benutze bitte die aktuelle Version. Wahrscheinlich löst das das Problem.
Dieses Update war gemeint
_________________ Gruß Dirk
|
|
     |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2007-12-27, 18:47 (No subject) |
  |
Ah, ok.
« GCCDirk » wrote: Problem 1.
Quote: Die Mail an meinen Hoster ist raus!
Fehler ist noch Vorhanden! Sorry das war wirklich etwas durcheinander!
Das bedeutet, dass die MySQL-Version noch gar nicht aktualisiert wurde, da das der Hoster machen muss?
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
GCCDirk
uses MSD often


Age: 44
Joined: 11 May 2005
Posts: 41
Location: Düren

|
Posted:
2007-12-27, 18:53 (No subject) |
  |
Richtig!
Habe soeben mit Ihm telefoniert und leider wird dies erst Anfang des Jahres gemacht dann aber auf die mySQL 5.xxx
Na Gut ich lebe ersteinmal damit und habe FTP auf einen extra Server abgestellt.
Erstmal Danke für deine Mühen und Sorry für meine Verwirrungen
_________________ Gruß Dirk
|
|
     |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2007-12-27, 18:57 (No subject) |
  |
Kein Problem.
Dann lass uns mal das neue Jahr abwarten.
Ich gehe davon aus, dass sich auch die anderen Probleme nach dem Update in Rauch auflösen werden.
Falls nicht -> gib hier noch einmal Info.
Ach und zwischendurch: guten Rutsch.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
GCCDirk
uses MSD often


Age: 44
Joined: 11 May 2005
Posts: 41
Location: Düren

|
Posted:
2007-12-27, 19:02 (No subject) |
  |
Quote: Ach und zwischendurch: guten Rutsch.
Aber freilich melde ich mich , für dich lasse ich nen da!
Auch an euch einen Guten Rutsch ins Neue!!!
_________________ Gruß Dirk
|
|
     |
 |
|
|