Automatisierte Backups wurden gestoppt

Automatische Backups sind ausgefallen. Manuell ausgelöste funktionieren aber noch. Gibt es eine Möglichkeit, das Problem zu debuggen? Die Häufigkeit ist auf täglich eingestellt. Es gab ein Upgrade der Admin-Seitenleiste, aber die Backups funktionierten nach dieser Änderung noch einige Tage.

3 „Gefällt mir“

Das ist mir gestern Abend auch passiert.

In der Benachrichtigung sollte ein Link zum Protokoll sein, wenn die automatische Sicherung fehlgeschlagen ist.

Mein Protokoll sagt mir, dass beim Versuch, die ZIP-Datei zu erstellen, nicht genügend Speicherplatz vorhanden war. Wahrscheinlich wurde die alte Datenbankdatei nicht gelöscht? Ich werde das überprüfen.

4 „Gefällt mir“

Nein, für mich waren es zu viele alte Bilder.

Versuche auf jeden Fall:

./launcher cleanup app während deine Seite noch läuft, und das wird wahrscheinlich in jedem Fall helfen.

4 „Gefällt mir“

Es gab keine Fehlermeldung. Es war, als ob nie versucht wurde, das Backup durchzuführen. Es gibt keinen Mangel an Speicherplatz. Es gibt nur 6 Backups, da ich die Einstellung aktiviert habe, die ältere Backups automatisch löscht, wenn es zu viele gibt.

Gibt es eine einfache Möglichkeit, das Backup extern auszulösen? Vielleicht skripte ich es stattdessen in Cron auf dem Host.

3 „Gefällt mir“

Ja, Sie können Backups von der Befehlszeile ausführen:

6 „Gefällt mir“

docker exec app discourse backup --sql-only

funktioniert mit einer Discourse-Site mit einem Forum. Wie geben Sie das zu sichernde Forum bei einer Multi-Site-Einrichtung an?

EDIT: Dieser Befehl funktioniert

cd /var/www/discourse && RAILS_DB=chosenforum RAILS_ENV=production sudo -H -E -u discourse bundle exec script/discourse backup --sql-only

oder mit dem vollständigen Docker-Befehl:

docker exec containerID bash -c 'cd /var/www/discourse; RAILS_DB=chosenforum RAILS_ENV=production sudo -H -E -u discourse bundle exec script/discourse backup --sql-only'

2 „Gefällt mir“