| Author |
Message |
sumsa
knows MySQLDumper

Joined: 11 Jun 2010
Posts: 5

|
Posted:
2010-06-11, 22:00 Fehlermeldung |
  |
Bekomme beim Start von crondum.pl 1.24 diese Fehlermeldung. Dann bleibt das script hängen:
<?php MySQLDumper - Perl CronDump [Version 1.24] started successfully
<!-- warning: Deep recursion on subroutine "main::PrintOut" at ./crondump.pl line 549. -->
[Fri Jun 11 21:48:28 2010] crondump.pl: Deep recursion on subroutine "main::PrintOut" at ./crondump.pl line 549.
<!-- warning: Deep recursion on subroutine "main::err_trap" at ./crondump.pl line 601. -->
[Fri Jun 11 21:48:28 2010] crondump.pl: Deep recursion on subroutine "main::err_trap" at ./crondump.pl line 601. ?>
In der log datei steht nur, dass sie erzeugt wurde. Alle Zugriffsrechte gegeben.
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
DSB
Developer


Age: 40
Joined: 30 Apr 2004
Posts: 15831
Location: Reichenberg bei Würzburg

|
Posted:
2010-06-12, 14:14 (No subject) |
  |
Es sieht so aus als wenn die Log-Dateien nicht erzeugt oder danach nicht beschreiben werden können.
Hat der Ordner work/log CHMOD 777?
_________________ 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.
|
|
    |
 |
sumsa
knows MySQLDumper

Joined: 11 Jun 2010
Posts: 5

|
Posted:
2010-06-12, 19:08 (No subject) |
  |
work/ hat komplett rekursiv 777.
Es gibt in work/logs eine Datei .hidden, die leer ist und 644 hat. Ich habe mysqldumper als Paket vom hoster installieren lassen (hosteurope). Allerdings hatte ich auch selbst einen download von 1.24 installiert (in anderes Verzeichnis). Das gleiche Problem war aufgetreten.
|
|
  |
 |
DSB
Developer


Age: 40
Joined: 30 Apr 2004
Posts: 15831
Location: Reichenberg bei Würzburg

|
Posted:
2010-06-13, 11:22 (No subject) |
  |
Ersetze mal Zeile 549
PrintOut("<font color=\"red\">Perl Cronscript ERROR: <b>$error_message</b></font><br>");
durch
print "<font color=\"red\">Perl Cronscript ERROR: <b>$error_message</b></font><br>";
und poste mal, was dann ausgegeben wird.
_________________ 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.
|
|
    |
 |
sumsa
knows MySQLDumper

Joined: 11 Jun 2010
Posts: 5

|
Posted:
2010-06-13, 14:45 (No subject) |
  |
Wenn ich die Ausgabe umleite (> x.log) , sehe ich im Terminal Fenster dieses:
<?php [Sun Jun 13 14:33:33 2010] crondump.pl: Deep recursion on subroutine "main::err_trap" at ./crondump.pl line 648.
[Sun Jun 13 14:33:33 2010] crondump.pl: Deep recursion on subroutine "main::write_log" at ./crondump.pl line 551. ?>
und in x.log (hier nur die ersten Zeilen):
<?php MySQLDumper - Perl CronDump [Version 1.24] started successfully
<font color="red">Perl Cronscript ERROR: <b>can't open mysqldump_perl.complete.log (/is/htdocs/wp1162277_RKB04XFDR7/www/1001p_admenter/public/mysqldumper/work/log/mysqldump_perl.complete.log).</b></fo
nt> ?>
Ich sehe, dass der Pfad nicht richtig ist. Da ist ein Schreibfehler, statt admenter müsste es admincenter heißen. Allerdings ist der Pfad in crondump.pl richtig angegeben. Wenn ich im Browser unter ->Backup auf PERL klicke, dann wird der Pfad auch schon falsch angezeigt. Wo muss ich ihn korrigieren?
|
|
  |
 |
DSB
Developer


Age: 40
Joined: 30 Apr 2004
Posts: 15831
Location: Reichenberg bei Würzburg

|
Posted:
2010-06-13, 15:13 (No subject) |
  |
Dann scheint eine Servervariable nicht korrekt gesetzt zu sein.
Schau mal auf der Startseite des Dumpers unter phpinfo und suche dort mal nach dem falschen Pfad.
_________________ 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.
|
|
    |
 |
sumsa
knows MySQLDumper

Joined: 11 Jun 2010
Posts: 5

|
Posted:
2010-06-13, 19:52 nichts gefunden |
  |
Nix zu finden, habe auch manuell durchgesehen, nichts.
<?php php ./x.php | grep adm
OLDPWD => /is/htdocs/wp1162277_RKB04XFDR7/www/1001p_admincenter/public/mysqldumper
PWD => /is/htdocs/wp1162277_RKB04XFDR7/www/1001p_admincenter/public/mysqldumper/msd_cron
_SERVER["OLDPWD"] => /is/htdocs/wp1162277_RKB04XFDR7/www/1001p_admincenter/public/mysqldumper
_SERVER["PWD"] => /is/htdocs/wp1162277_RKB04XFDR7/www/1001p_admincenter/public/mysqldumper/msd_cron
_ENV["OLDPWD"] => /is/htdocs/wp1162277_RKB04XFDR7/www/1001p_admincenter/public/mysqldumper
_ENV["PWD"] => /is/htdocs/wp1162277_RKB04XFDR7/www/1001p_admincenter/public/mysqldumper/msd_cron ?>
|
|
  |
 |
DSB
Developer


Age: 40
Joined: 30 Apr 2004
Posts: 15831
Location: Reichenberg bei Würzburg

|
Posted:
2010-06-15, 07:35 (No subject) |
  |
Wende Dich am besten mal an Hosteurope. Die Jungs dort sind technisch auch fit.
Auf anderen Accounts und Servern läuft der Dumper dort problemlos.
Da ich keinen Einblick auf den Server habe, kann ich mir kein genaues Bild machen.
_________________ 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.
|
|
    |
 |
sumsa
knows MySQLDumper

Joined: 11 Jun 2010
Posts: 5

|
Posted:
2010-06-15, 07:50 (No subject) |
  |
|
  |
 |
|
|