| Author |
Message |
CIDBACK
uses MSD regulary

Joined: 08 May 2009
Posts: 16

|
Posted:
2009-05-10, 15:28 Cronjob |
  |
Hallo nochmal,
ich hab beim automatisch Backup das Problem das bei meiner größten Datenbank (derzeit etwa 20 MB) nicht vollständig durchgeführt wird. Der Cronjob wird von cronjob.de ausgeführt nur allerdings wird die URL die ich angegeben hab nur einmal ausgeführt. Also läuft das Backup bis zum Timeout (30 Sekunden) durch. Dann bricht es ab.
Wie kann ich das Problem lösen? Mein Hoster bietet kein Cronjob in meinem Packet und ich kenn kein anderen Cronjobanbieter der die ganze Zeit die URL aufruft bis das Backup durchgeführt wurde.
Gruß
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
DSB
Developer


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

|
Posted:
2009-05-10, 17:16 (No subject) |
  |
Läuft das Script denn vollständig durch wenn Du es direkt auf Deinem Web-Space startest? Falls ja bleibt Dir nur, einen Cronjob-Anbieter zu finden, der diesen Timeout nicht hat oder einen Hoster, der Cronjobs direkt mit an Board hat.
_________________ 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.
|
|
    |
 |
DSB
Developer


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

|
Posted:
2009-05-10, 17:23 (No subject) |
  |
Teste den Anbieter hier mal: http://www.gratis-cronjob.de
Dort steht nirgendwo etwas von einer Laufzeitbegrenzung (was natürlich nicht heißen muss, dass es sie nicht gibt).
_________________ 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.
|
|
    |
 |
CIDBACK
uses MSD regulary

Joined: 08 May 2009
Posts: 16

|
Posted:
2009-05-10, 17:26 (No subject) |
  |
Also wenn ich das selber aufrufe läuft es auch nur ca. 30 sekunden. Wenn ich aber alle 10 Sekunden die URL durchlaufen lasse läuft es durch allerdings fängt es danach auch wieder ein weiteres an.
Die Meldung kommt wenns hilft:
MySQLDumper - Perl CronDump [Version 1.23]
Configurationfile 'U525451.conf.php' was loaded successfully from Querystring .
Compression Library loaded successfully...
FTP Library loaded successfully...
Mail Library loaded successfully...
Autodelete: search for backups older than 3 days ...
No file to delete.
Autodelete: search for more backups than 30
Autodelete by count each DB (30) => found 1 Backups
No file to delete.
Characterset of connection set to utf8.
Searching for tables inside database `DB525451`
58 tables have been optimized
Found 58 tables with 2015610 records.
|
|
  |
 |
DSB
Developer


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

|
Posted:
2009-05-10, 17:30 (No subject) |
  |
« CIDBACK » wrote: Also wenn ich das selber aufrufe läuft es auch nur ca. 30 sekunden.
Dann hat Dein Hoster eine Laufzeitbeschränkung von 30 Sekunden für Perlskripte. In dem Fall bringt ein anderer Cronjobanbieter keine Verbesserung. Sprich mit Deinem Hoster über ein größeres Limit oder wechsle den Hoster. Eine andere Lösung gibt es nicht.
_________________ 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.
|
|
    |
 |
CIDBACK
uses MSD regulary

Joined: 08 May 2009
Posts: 16

|
Posted:
2009-05-10, 17:31 (No subject) |
  |
achso ok.
Danke werde mal nachfragen
|
|
  |
 |
DSB
Developer


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

|
Posted:
2009-05-10, 17:32 (No subject) |
  |
« CIDBACK » wrote: Wenn ich aber alle 10 Sekunden die URL durchlaufen lasse ...
Lass den Blödsinn. Was soll das denn bringen? Du startest mehrere Instanzen, die in das selbe Backupfile schreiben. Das ist Murks.
_________________ 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.
|
|
    |
 |
CIDBACK
uses MSD regulary

Joined: 08 May 2009
Posts: 16

|
Posted:
2009-05-10, 17:37 (No subject) |
  |
|
  |
 |
DSB
Developer


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

|
Posted:
2009-05-10, 17:42 (No subject) |
  |
Durchlaufen kann das so allerdings auch nicht. Entweder ein Skrip wird nach 30 Sekunden abgebrochen oder eben nicht. Im Complete Perl Log des Dumpers kannst Du genau nachlesen was passiert ist und ob er ordnungsgemäß bis zum Ende gekommen ist oder nicht.
_________________ 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.
|
|
    |
 |
CIDBACK
uses MSD regulary

Joined: 08 May 2009
Posts: 16

|
Posted:
2009-05-10, 17:48 (No subject) |
  |
Anscheind ja nicht. Schade das das jetzt nicht geht hatte mich schon so gefreut das Perl geht
Naja, werde beim Hoster mal nachfragen ob es eine Begrenzung gibt oder nicht.
Kennst du ein Befehl vielleicht womit man das ermitteln kann?
|
|
  |
 |
DSB
Developer


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

|
Posted:
2009-05-10, 17:54 (No subject) |
  |
« CIDBACK » wrote: Kennst du ein Befehl vielleicht womit man das ermitteln kann?
Leider nein. Sonst würde ich das ja im Dumper abfragen und per Programm bereits entsprechend warnen.
_________________ 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.
|
|
    |
 |
CIDBACK
uses MSD regulary

Joined: 08 May 2009
Posts: 16

|
Posted:
2009-05-10, 17:58 (No subject) |
  |
|
  |
 |
|
|