| Author |
Message |
wneudeck
Donator

Age: 67
Joined: 24 Jan 2006
Posts: 76
Location: Donauwörth

|
Posted:
2006-02-17, 14:27 Re: Externer Cronjob wird bei Einsatz von .htaccess nicht ausgeführt |
  |
Hallo,
es scheint wirklich ein Zeitlimit zu sein, werde hier aber beim hoster nochmal anfragen und mich gegebenenfalls nochmals hier melden.
Es sind in der Datenbank insgesamt 94 Tabellen, wobei eine davon unkomprimiert etwa 9 MByte hat. Wenn ich die alleine übertrage, geht alles. Wenn ich nur die restlichen 93 Tabellen übertrage (in denen insgesamt nur 500 KByte stecken), geht es ebenfalls. Nur eben komplett nicht, es scheint um einen Tick nicht zu reichen.
_________________ Tschüss Werner
Mysqldumper 1.24
http://www.wetter-don.de
Last edited by wneudeck on 2006-02-17, 14:28; edited 1 time in total
|
|
   |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
DSB
Developer


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

|
Posted:
2006-02-17, 14:40 Re: Externer Cronjob wird bei Einsatz von .htaccess nicht ausgeführt |
  |
Dann hast Du den "Fehler" nun eindeutig eingegrenzt.
Es existiert ein Zeitlimit auf Perlscripte (rlimit).
Wenn der Dumper mitten in der Arbeit vom Server abgebrochen wird, dann kann er daran natürlich nichts ändern.
Es wäre also anzuraten den Hoster zu bitten das Zeitlimit zu entfernen oder zumindest zu erhöhen (wobei das das Problem dann nur nach hinten verschiebt).
_________________ 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.
|
|
    |
 |
wneudeck
Donator

Age: 67
Joined: 24 Jan 2006
Posts: 76
Location: Donauwörth

|
Posted:
2006-02-19, 16:55 Re: Externer Cronjob wird bei Einsatz von .htaccess nicht ausgeführt |
  |
Hallo,
muss das Thema nochmals aufwärmen, nachdem ich der Sache genauer nachgegangen bin.
a) auf dem Server existiert ein Zeitlimit für Perlscripte, aber da dieses bei 300 Sekunden liegt, ist es nicht maßgeblich
b) dies deckt sich auch mit der Tatsache, dass bei manuellem Aufruf über den Browser der dump immer zuverlässig ausgeführt wird
c) also habe ich bei cronjob.de nachgefragt, denn das Problem des "Nichtausführens" tritt ja nur auf, wenn das script über Cronjob.de ausgeführt wird.
Antwort:
Quote: ich schätze mal, dass das Skript zu lange läuft und auf den Abbruch des
Browsers reagiert.
Teste doch mal folgendes:
Rufe dein Skript direkt auf und nach einer Sekunde schliesst du dann den
Browser. Wenn dein Skript dann nicht weiterläuft, dann liegt es daran.
Cronjob.de ruft deine Seite nur etwa 20-30 Sekunden ab und bricht die
Verbindung dann ab. Bei PHP gibt es den Befehl
"ignore_user_abort(true)", der das Skript nach einem Abbruch
weiterlaufen lässt. Etwas ähnliches gibt es mit Sicherheit auch bei
Perl.
Das würde von der Zeitgrenze hinkommen, wobei ich sagen muss, dass es manchmal ja geht, aber eben nicht immer.
Jetz gebe ich also die Frage weiter:
Gibt es für das Perlscript tatsächlich einen analogen Befehl wie oben genannt? Wenn ja, wo müsste er eingebaut werden?
_________________ Tschüss Werner
Mysqldumper 1.24
http://www.wetter-don.de
Last edited by wneudeck on 2006-02-19, 16:56; edited 1 time in total
|
|
   |
 |
DSB
Developer


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

|
Posted:
2006-02-19, 17:31 Re: Externer Cronjob wird bei Einsatz von .htaccess nicht ausgeführt |
  |
« wneudeck";p="10467 » wrote: Gibt es für das Perlscript tatsächlich einen analogen Befehl wie oben genannt?
Also ich kenne leider keinen.
Dann scheidet cronjob.de aufgrund der Laufzeit für Dich einfach aus.
Sieht so aus als wenn Du doch den einen Euro zahlen solltest.
_________________ 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 2006-02-19, 17:32; edited 1 time in total
|
|
    |
 |
wneudeck
Donator

Age: 67
Joined: 24 Jan 2006
Posts: 76
Location: Donauwörth

|
Posted:
2006-02-19, 17:48 Re: Externer Cronjob wird bei Einsatz von .htaccess nicht ausgeführt |
  |
Hallo,
dann mache ich es als sparsamer Schwabe ganz anders:
Da mein Computer eh bis 24 Uhr immer läuft, rufe ich mit dem Tool "execurl" und dem Taskplaner den Cronjob ganz einfach von meinem heimischen Computer aus automatisiert auf.
_________________ Tschüss Werner
Mysqldumper 1.24
http://www.wetter-don.de
|
|
   |
 |
DSB
Developer


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

|
Posted:
2006-02-19, 18:09 Re: Externer Cronjob wird bei Einsatz von .htaccess nicht ausgeführt |
  |
Das ist natürlich auch eine Lösung.
Gute Idee - so wird man sein eigener Cronjobanbieter.
Wie immer führen viele Wege nach Rom. :-)
_________________ 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.
|
|
    |
 |
|
|
CrackerTracker © 2004 - 2012 CBACK.de
Powered by Orion based on phpBB
© 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours
phpBB SEO
|