MySQLDumper-Board Forum Index Follow me on Twitter

Portal  •   Forum  •  Downloads  •  Profile  •  Search   •  Register  •  Log in to check your private messages  •  Log in  •  


 Mal funktion es und mal nicht

Post new topicReply to topic
Author Message
René Kunze
uses MSD regulary
uses MSD regulary




Age: 38
Joined: 14 Feb 2007
Posts: 14
Location: Hövelhof


germany.gif

PostPosted: 2007-02-14, 16:09    Mal funktion es und mal nicht Reply with quoteBack to top

Hallo,

leider habe ich ein Problem.

Das Perl funktioniert bei mir einwandfrei nun habe ich einen Cronjob angelegt der auch funktioniert.

Nur leider sehe ich heute das ich in unregelmäßigen abstanden erstmals keine email bekomme obwohl es eingeschaltet ist und das das Backup zwar die Tabellen anzeigt aber die Inserts nicht.

So sieht das das Backup aus:

Quote:
-- Status:189:97787::kitesovb:perl:1.21::4.1.14:1000001:::EXTINFO
-- TABLE|cpg1410_albums|13|5476|2006-12-29 20:19:52
-- TABLE|cpg1410_banned|0|1024|2006-12-29 20:19:52
-- TABLE|cpg1410_bridge|27|2764|2006-12-29 20:19:52
-- TABLE|cpg1410_categories|5|5356|2006-12-29 20:19:52
-- TABLE|cpg1410_comments|0|1024|2006-12-29 20:19:52
-- TABLE|cpg1410_config|130|8764|2006-12-29 20:19:52
-- TABLE|cpg1410_dict|0|1024|2006-12-29 20:19:53
-- TABLE|cpg1410_ecards|0|1024|2006-12-29 20:19:53
-- TABLE|cpg1410_exif|0|1024|2006-12-29 20:19:53
-- TABLE|cpg1410_favpics|0|1024|2006-12-29 20:19:53
-- TABLE|cpg1410_filetypes|43|3504|2006-12-29 20:19:53
-- TABLE|cpg1410_hit_stats|0|1024|2006-12-29 20:19:53
-- TABLE|cpg1410_pictures|1154|277144|2006-12-29 20:19:53
-- TABLE|cpg1410_plugins|0|1024|2006-12-29 20:19:55
-- TABLE|cpg1410_sessions|2|2140|2006-12-29 20:19:55
-- TABLE|cpg1410_temp_data|0|1024|2006-12-29 20:19:55
-- TABLE|cpg1410_usergroups|8|2424|2006-12-29 20:19:55
-- TABLE|cpg1410_users|1|3172|2006-12-29 20:19:55
-- TABLE|cpg1410_vote_stats|0|1024|2006-12-29 20:19:55
-- TABLE|cpg1410_votes|0|1024|2006-12-29 20:19:55
-- TABLE|vb3_access|0|1024|2006-12-29 20:19:55
-- TABLE|vb3_adminhelp|1396|142412|2006-12-29 20:19:55


Dann habe ich mal in der Logfile geschaut und die sieht so aus:

Quote:
Start Perl Cron-Dump with file `kitesovb_2007_02_14_05_00_crondump_perl.sql.gz`
found 189 tables with 97787 records.


189 tables were optimized
Backup Parameter: complete inserts

ok
MySQL-Version 4.1.14
start Backup 14.02.2007 05:00
connect to database`kitesovb` ok, logging on
Starting Crondump ... Mail Library loaded ...
FTP Library loaded ...
Compression Library loaded ...
Config 'mysqldumper.conf' was loaded.


MySQLDumper - Perl CronDump [Version 1.21]


Da fehlt doch was Shocked

Nur komischerweise macht er das nicht immer sondern nur ab und zu.

Ich habe beim Cronjob 5 Uhr morgens eingestellt weil ich denke das dort der Server am weningsten belastet ist.

Kann mir einer helfen und sagen woran das liegen kann.

Gruß René

OfflineView user's profileSend private messageVisit poster's website    
Anzeigen











Posted:    Anzeigen Back to top


    
DSB
Developer
Developer




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


germany.gif

PostPosted: 2007-02-14, 18:43    (No subject) Reply with quoteBack to top

Werden durch mehrere Cronjobs gleichzeitig mehrere Instanzen gestartet?
Verändere die Uhrzeit mal. Eventuell fährt der Hoster dann ein Backup und es kollidiert damit?
Klappt das Backup normal wenn Du es von Hand aufrufst?
Ist der Webspace voll?
Was steht im error_log des Servers?

_________________
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.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
René Kunze
uses MSD regulary
uses MSD regulary




Age: 38
Joined: 14 Feb 2007
Posts: 14
Location: Hövelhof


germany.gif

PostPosted: 2007-02-14, 18:52    (No subject) Reply with quoteBack to top

Von Hand funktioniert alles ohne Probleme.
Ich habe es eben nochmal ausgeführt und es hat alles geklappt.

Ich habe noch über ein 1 Gig frei bei dem Webspace.

Error Log des Servers: also wenn Du das error Log im Dumper meinst dann steht das drinn:

Quote:
10.02.2007 05:20:38 Log created.
10.02.2007 05:20:38 Start Dump 'kitesovb_2007_02_10_05_20.sql.gz'
10.02.2007 05:21:43 Dump 'kitesovb_2007_02_10_05_20.sql.gz' finished in 1 min. 5 sec.
11.02.2007 14:53:27 deleted 'kitesovb_2007_02_11_04_00_crondump_perl.sql.gz'.
12.02.2007 18:23:52 deleted 'kitesovb_2007_02_12_18_17_crondump_perl.sql.gz'.
12.02.2007 18:24:02 deleted 'kitesovb_2007_02_12_04_00_crondump_perl.sql.gz'.
14.02.2007 14:44:31 autodeleted (max) 'kitesovb_2007_02_10_05_20.sql.gz'.
14.02.2007 14:44:31 autodeleted (max) 'kitesovb_2007_02_10_05_23_crondump_perl.sql.gz'.
14.02.2007 14:44:31 autodeleted (max) 'kitesovb_2007_02_10_20_13_crondump_perl.sql.gz'.
14.02.2007 14:44:31 autodeleted (max) 'kitesovb_2007_02_11_08_00_crondump_perl.sql.gz'.
14.02.2007 14:44:31 autodeleted (max) 'kitesovb_2007_02_12_05_23_crondump_perl.sql.gz'.


Also ich habe nur einen Cronjob eingerichtet dort, werde aber mal die Uhrzeit auf 2 Uhr stellen.

Gruß René

OfflineView user's profileSend private messageVisit poster's website    
DSB
Developer
Developer




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


germany.gif

PostPosted: 2007-02-14, 20:00    (No subject) Reply with quoteBack to top

« René Kunze » wrote:
Von Hand funktioniert alles ohne Probleme.

Dann scheint das Script an sich ja ok zu sein.

Quote:
Error Log des Servers: also wenn Du das error Log im Dumper meinst dann steht das drinn:

Nein, ich meinte das error_log des Servers. Aber wenn Du schon nicht weißt was das ist: vergiss es. Wink
Das error-log des Dumpers ist übrigens auch ein anderes - aber egal.
Warten wir mal das nächste Ergebnis ab.

_________________
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.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
René Kunze
uses MSD regulary
uses MSD regulary




Age: 38
Joined: 14 Feb 2007
Posts: 14
Location: Hövelhof


germany.gif

PostPosted: 2007-02-16, 08:22    (No subject) Reply with quoteBack to top

So habe es nun mal mit zwei Uhr probiert aber leider auch ohne Erfolg.

Erst hat er es gemacht und dann wieder nicht.

So wie es aussieht ist das Backup abgebrochen:

Quote:
. * . dumping table `vb3_adminutil`
1 inserted records (backupfile now 145829 Bytes)
. * . dumping table `vb3_adminmessage`
8102 inserted records (backupfile now 145184 Bytes)
. . . . . . . . . . . . . . . . * . dumping table `vb3_adminlog`
1 inserted records (backupfile now 65277 Bytes)
. * . dumping table `vb3_administrator`
1396 inserted records (backupfile now 64734 Bytes)
. . . * . dumping table `vb3_adminhelp`
0 inserted records (backupfile now 47358 Bytes)
. * . dumping table `vb3_access`
0 inserted records (backupfile now 47035 Bytes)
. * . dumping table `cpg1410_votes`
0 inserted records (backupfile now 46669 Bytes)
. * . dumping table `cpg1410_vote_stats`
1 inserted records (backupfile now 46235 Bytes)
. * . dumping table `cpg1410_users`
8 inserted records (backupfile now 45509 Bytes)
. * . dumping table `cpg1410_usergroups`
0 inserted records (backupfile now 44591 Bytes)
. * . dumping table `cpg1410_temp_data`
2 inserted records (backupfile now 44202 Bytes)
. * . dumping table `cpg1410_sessions`
0 inserted records (backupfile now 43704 Bytes)
. * . dumping table `cpg1410_plugins`
1154 inserted records (backupfile now 43311 Bytes)
. . . . . . . * . dumping table `cpg1410_pictures`
0 inserted records (backupfile now 10824 Bytes)
. * . dumping table `cpg1410_hit_stats`
43 inserted records (backupfile now 10396 Bytes)
. * . dumping table `cpg1410_filetypes`
0 inserted records (backupfile now 9560 Bytes)
. * . dumping table `cpg1410_favpics`
0 inserted records (backupfile now 9221 Bytes)
. * . dumping table `cpg1410_exif`
0 inserted records (backupfile now 8876 Bytes)
. * . dumping table `cpg1410_ecards`
0 inserted records (backupfile now 8486 Bytes)
. * . dumping table `cpg1410_dict`
130 inserted records (backupfile now 8140 Bytes)
. * . dumping table `cpg1410_config`
0 inserted records (backupfile now 6246 Bytes)
. * . dumping table `cpg1410_comments`
5 inserted records (backupfile now 5791 Bytes)
. * . dumping table `cpg1410_categories`
27 inserted records (backupfile now 5152 Bytes)
. * . dumping table `cpg1410_bridge`
0 inserted records (backupfile now 4418 Bytes)
. * . dumping table `cpg1410_banned`
13 inserted records (backupfile now 4038 Bytes)
. * . dumping table `cpg1410_albums` .
Start Perl Cron-Dump with file `kitesovb_2007_02_16_02_00_crondump_perl.sql.gz`
found 189 tables with 98789 records.


189 tables were optimized
Backup Parameter: complete inserts

ok
MySQL-Version 4.1.14
start Backup 16.02.2007 02:00
connect to database`kitesovb` no file to delete.
Autodelete by Count (3) => found 3 Backups
Autodelete: search for more backups than 3 ...
--------------------------------------------------------------------------------
ok, logging on
Starting Crondump ... Mail Library loaded ...
FTP Library loaded ...
Compression Library loaded ...
Config 'mysqldumper.conf' was loaded.


MySQLDumper - Perl CronDump [Version 1.21]


Tja ich frage mich nur warum denn.

OfflineView user's profileSend private messageVisit poster's website    
DSB
Developer
Developer




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


germany.gif

PostPosted: 2007-02-16, 09:19    (No subject) Reply with quoteBack to top

Das steht in der FAQ zum Perlscript.
_________________
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.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
René Kunze
uses MSD regulary
uses MSD regulary




Age: 38
Joined: 14 Feb 2007
Posts: 14
Location: Hövelhof


germany.gif

PostPosted: 2007-02-16, 10:09    (No subject) Reply with quoteBack to top

Ich habe alles danach eingestellt: http://forum.mysqldumper.de/viewtopic.php?p=3865#3865

Aber wie ich schon sagte mal funktioniert es und mal nicht. Traurig

OfflineView user's profileSend private messageVisit poster's website    
DSB
Developer
Developer




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


germany.gif

PostPosted: 2007-02-16, 10:24    (No subject) Reply with quoteBack to top

Ich bezog mich auf den Absatz:
Quote:
Zusatz: Einige Provider belegen Perlskripte ebenfalls mit einem Timeout nach x sek. Wenn das Perlskript mittendrin abbricht, ist dieses Timeout erreicht. Im Perllogfile (complete_log) muss als letzte Zeile "#EOS" stehen (End of Script). Fehlt diese Angabe und die letzten Einträge sind Punkte, so ist es aufgrund dieser Zeitbegrenzung abgebrochen worden.

und würde vermuten, dass der MySQL-Server mal schneller antwortet und so innerhlab des Zeitlimits alles gesichert werden kann und wenn er langsamer ist, läuft das Script in den Timeout.
Du bist also so gerade an der Grenze. Das vermute ich zumindest mit den vorhandenen Informationen.

_________________
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.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
René Kunze
uses MSD regulary
uses MSD regulary




Age: 38
Joined: 14 Feb 2007
Posts: 14
Location: Hövelhof


germany.gif

PostPosted: 2007-02-16, 10:55    (No subject) Reply with quoteBack to top

Danke Dir, da werde ich doch nun mal den provider nerven.

mal sehen was er machen kann.

OfflineView user's profileSend private messageVisit poster's website    
DSB
Developer
Developer




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


germany.gif

PostPosted: 2007-03-04, 14:27    (No subject) Reply with quoteBack to top

Hallo René,

ich bin gerade über mein Referer-Log auf den Thread hier gestoßen: http://forum.hostloco.com/showthread.php?t=1549&page=3

Jetzt ist mir klar, wie das Problem, dass es mal funktioniert und mal nicht, zustande kommt.

Normalerweise beschränkt ein Hoster generell die Laufzeit von Perlscripten.
Das ist bei HL aber gar nicht der Fall. Hier ist im Besonderen der Crondaemon, der das Perlscript aufruft, auf 15 Sekunden beschränkt.
Der Crondaemon bricht das Script also ab, obwohl es eigentlich noch weiter laufen würde. Diese Einschränkung gilt aber nur wenn man den HL-eigenen Crondaemon nutzt.

Deshalb läuft das Script auch durch wenn Du es händisch aufrufst (es wurde ja nicht vom Daemon gestartet und deshalb wird es auch nicht abgebrochen). Diese Konstellation ist mir völlig neu und macht aus sicherheitstechnischer Betrachtung auch nicht wirklich Sinn. Die Limits werden auf shared Servern ja eingeführt, damit ein Kunde durch ein schlecht programmiertes Script den Server nicht lahmlegen kann. Hier ist das in dieser Konstellation aber möglich.

In dem Falle ist es also tatsächlich eine kurzfristige Lösung einen externen Cronjob-Anbieter zu nutzen. Hier greift dann allerdings das Zeitlimit des externen Anbieters und so verschiebt sich das Problem des Abbruchs lediglich weiter nach hinten (die DB kann also etwas größer werden bevor es zum Abbruch kommt), ist aber damit nicht gelöst.

Quote:
externen kostenlosen Anbieter für Cronjobs (gibt es einige), wodurch man 30 Sekunden für einen Job hätte, einzigst beschränkt durch die Laufzeitbeschränkung von PHP

Das ist technisch nicht richtig!
Das Script welches aufgerufen wid (crondump.pl) ist ein Perl-Script und wird vom Perl-Interpreter ausgeführt und nicht vom PHP-Interpreter. Deshalb gelten natürlich die Einschränkungen für PHP überhaupt nicht für Perl. Das sind 2 völlig unterschiedliche Sprachen, die gar nichts mit einander zu tun haben.

Die 30 Sekunden-Beschränkung kommt vom externen Cronjob-Anbieter.
Leider habe ich bisher auch noch keinen externen Cronjob-Anbieter gefunden, der Cronjobs mit längerer oder sogar unbegrenzter Laufzeit anbietet.

Vielleicht helfen Dir diese Infos ja weiter.
Übrigens findest Du in unserem Downloadbereich unter "Third party" 2 Tools, die über den lokalen Task-Manager aufgerufen ein PHP-Backup durchführen können. Das ist also so eine Art simulierter Cronjob. Einzige Bedingung: der Rechner muss zum Zeitpunkt des Aufrufs online sein.

_________________
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.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Installation klappt nicht zanu Fehler / Probleme 11 2012-05-17, 10:19 View latest post
No new posts Cronjobs funktionieren plötzlich nich... Anselm Gelöst/Erledigt 12 2012-05-16, 09:01 View latest post
No new posts Auswahl "Alle Datenbanken" ... Massa MySQLDumper 1.24 8 2012-05-02, 09:52 View latest post
No new posts Einträge/Dateigröße verändert sich ni... ck1 Fehler / Probleme 1 2012-04-13, 17:24 View latest post
No new posts Mysql 5 DB ist im Dumper nicht sichtbar Marc Gelöst/Erledigt 4 2012-03-09, 21:38 View latest post

 
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