Behebung von fehlgeschlagenen geplanten Backups
Warum werden geplante Backups abgebrochen, während manuelle Builds ohne Probleme abgeschlossen werden? Geringer Website-Traffic hindert WordPress oft daran, den Build auszulösen, und ein paar Anpassungen an Ihrem Zeitplan und den Build-Einstellungen beheben die Fehler endgültig.
Diese Anleitung behandelt die Behebung von Fehlern bei geplanten Backup-Builds in Duplicator Pro, damit Ihre automatisierten Backups jedes Mal abgeschlossen werden.
Warum werden geplante Backups abgebrochen, während manuelle Erstellungen problemlos funktionieren?
WordPress führt keine aktiven Hintergrund-Threads aus. Geplante Aufgaben, einschließlich Duplicator Pro-Builds, sind auf Besucher-Traffic angewiesen, um die Ausführung auszulösen. Wenn der Website-Traffic zur geplanten Zeit zu gering ist, wird der Build möglicherweise nicht gestartet oder nicht richtig abgeschlossen.
Der grundlegende Workflow sieht wie folgt aus:
- Ein Besucher greift auf die Website zu.
- WordPress erkennt, dass eine geplante Erstellung ausgeführt werden muss.
- Der Backup-Erstellungsprozess beginnt.
Wenn der Traffic inkonsistent ist, schlagen geplante Builds fehl oder werden vor Abschluss abgebrochen.
Lösungen für fehlgeschlagene geplante Erstellungen
Anpassen des clientseitigen Startens
In einigen Fällen verlangsamt die Einstellung "Client-seitiger Start" einen geplanten Build oder führt dazu, dass er abläuft. Überprüfen und passen Sie die Einstellung mit diesen Schritten an.
- Finden Sie Client-seitiger Start. Duplicator Pro setzt diesen standardmäßig auf Auto, wodurch Duplicator automatisch bestimmt, ob ein Start basierend auf dem Ergebnis der Loopback-Erkennung erforderlich ist. Behalten Sie die Einstellung Auto bei, es sei denn, ein Build schlägt weiterhin fehl.
- Wenn geplante Builds weiterhin fehlschlagen, setzen Sie Client-seitiger Start auf Deaktiviert und klicken Sie auf Servererkennung speichern & testen.
- Beobachten Sie die nächste geplante Backup-Erstellung.
- Wenn die geplante Backup-Erstellung erfolgreich ist, ist das Problem behoben.
Einrichten eines Remote-Cron-Zeitplans
Ein Remote-Cron-Job stellt die konsistente Ausführung geplanter Builds sicher, insbesondere auf Websites mit geringem Traffic. Um einen Remote-Cron-Zeitplan einzurichten, lesen Sie die Anleitung So stellen Sie sicher, dass mein geplanter Build pünktlich ausgeführt wird.
Optimieren von Erstellungseinstellungen für Zeiten mit geringem Traffic
Wenn der Traffic zum Zeitpunkt der Zeitplan-Auslösung zu gering ist, können Builds ablaufen. Passen Sie die folgenden Einstellungen an.
- Stellen Sie Server-Drosselung auf Aus oder Niedrig ein, um Builds während der Spitzenverkehrszeiten zu beschleunigen. Mittel und Hoch sind ebenfalls verfügbar, wenn Ihr Host eine stärkere Drosselung benötigt, um Beschwerden über Ressourcen zu vermeiden.
- Erhöhen Sie Maximale Build-Zeit auf mindestens 270 Minuten, damit Duplicator die Sicherung nicht automatisch abbricht, bevor sie abgeschlossen ist.
- Passen Sie Ihre geplante Erstellungszeit an, um sie mit Spitzenverkehrszeiten zusammenfallen zu lassen.
- Wenn Builds während Zeiten mit geringem Traffic ausgeführt werden müssen, behalten Sie die Einstellung Server-Drosselung auf Niedrig, Mittel oder Hoch bei, um Leistungsprobleme zu vermeiden.
Behebung von Konflikten bei mehreren geplanten Erstellungen
Wenn mehrere Duplicator Pro-Zeitpläne auf demselben Server ausgeführt werden, können PHP-Prozesse miteinander interferieren und zu Build-Fehlern führen. Einige Webhoster begrenzen gleichzeitige PHP-Prozesse, was zu Konflikten führt, wenn mehrere Websites gleichzeitig Backups erstellen.
Um dieses Problem zu lösen:
- Passen Sie die Zeitpläne so an, dass jede Website in einem anderen Intervall erstellt wird.
- Wenn beispielsweise mehrere Websites so eingestellt sind, dass sie um 1:00 Uhr morgens erstellt werden, verteilen Sie die Zeitpläne um einige Stunden.
- Überwachen Sie die Build-Leistung und passen Sie die Zeiten nach Bedarf an.
Diese Anpassungen an Client-seitigem Start, Server-Drosselung, maximaler Build-Zeit und Ihren Zeitplan minimieren Build-Abbrüche, sodass Duplicator Pro Ihre geplanten Backups zukünftig erfolgreich abschließt.