PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "Dateien sichern" bricht ab nach 30 Sekunden



ladysv
07.08.2015, 13:30
Hallo Zusammen,
seit dem Versionsupdate 2.2.0.0 kommt es bei allen meine betreuten Shops zu einer Fehlermeldung beim Ausführen des Menüpunktes:
Toolbox -> Dateien sichern -> Backup erstellen
nach 30 Sekunden kommt entweder die Meldung:

FATAL ERROR(1): "Maximum execution time of 30 seconds exceeded"
Information:
<br />
<b>Fatal error</b>: Maximum execution time of 30 seconds exceeded in <b>/xxxxx.de/admin/includes/classes/pclzip.lib.php</b> on line <b>2139</b><br />

oder eine weiße Seite
die Sicherung erscheint dann zwar, beim erneuten Aufrufen der Seite "Dateien sichern", aber nicht vollständig.

alle anderen Sicherungsmodule -> Bilder sicher und -> Datenbanksicherung funktionieren ohne Probleme

Danke für Eure Unterstütrzung und Hilfe
ladysv

KlausK
07.08.2015, 20:16
Übersetzt heißt das: "Die maximale Ausführungszeit von 30 Sekunden wurde überschritten."
Mit diesen Einstellungen wird verhindert, dass schlecht programmierte Scripte durch z.B. Endlosschleifen den ganzen Server lahmlegen.
Ich würde die max_execution_time in der php.ini in 10 Sekunden-Schritten erhöhen.

Wie groß waren denn deine letzten Archive?

ladysv
08.08.2015, 16:57
Danke Klaus,
genau so hat es funktoniert.

Meine Archive sind je nach Shop zwischen 30 und 300MB groß, wobei die Zeiten für das Sichern der Dateien zwischen 33 und 57 Sekunden geschwankt hat.
Übrigens unabhängig von der Größe der zu sichernden Dateien!?
Der Shop mit dem kleinsten Dateivolumen hat z.B. am Längsten (57 sec.) gebraucht.

Danke nochmals und weiter so
ladysv

Schnubaerli
27.03.2018, 13:52
Ich habe dasselbe Problem, nur kommt bei mir nach 30Sekunden eine weisse Seite mit der Meldung "504 Gateway Time-out"
und ich finde im pclzip.lib.php dein Eintrag "max_execution_time" nicht (habe V3.8.0.0) wo ich erhöhen könnte.
Danke für die Hilfe

KlausK
27.03.2018, 21:33
In der pclzip.lib.php gibt es nichts einzustellen!

Ich würde die max_execution_time in der php.ini in 10 Sekunden-Schritten erhöhen.
Die php.ini findest du im Verzeichnis
/etc/php5/apache2/php.ini
oder
/var/www/vhosts/system/DEINE_DOMAIN/etc/php.ini
oder in der .htacces hinzufügen


<IfModule mod_php5.c>
php_value max_execution_time 60
</IfModule>


Jeder Hoster handhabt das etwas anders. Die meisten stellen entsprechende Anleitungen in ihren FAQ zur Verfügung.
Wenn nichts von dem funktioniert, dann solltest du deinen Hoster kontaktieren.