Kann keine Snapshot-Instanz wiederherstellen

Ich kann eine Snapshot-Instanz nicht wiederherstellen.

Ich teste es auf verschiedene Arten. Die Installation und das Forum-Backup funktionieren einwandfrei, aber ich bin besorgt über die Wiederherstellung einer Snapshot-Instanz von Lightsail.

Ich stelle das Image wieder her, und alles funktioniert auf der alten Domain, aber ich kann keine neue verbinden. Bei der Zuweisung einer anderen Adresse tritt ein Fehler auf, dass man sich nicht mit dem Port verbinden kann (blockiert), obwohl der Port entsperrt ist (443 und auch 80). ./discourse-setup und der Neuaufbau der App funktionieren nicht. Ich habe nacheinander drei verschiedene Anbieter und Domains geprüft, und das Problem tritt immer wieder auf. Die Ports und der A-Eintrag auf der IP sind definitiv korrekt eingestellt.

Snapshots werden nicht wirklich unterstützt, da zu viele Variablen zu einem inkonsistenten Zustand führen könnten. Sie müssen den integrierten Sicherungsmechanismus verwenden.

3 „Gefällt mir“

Was sind diese Variablen? Warum ist das in vergleichbaren Systemen wie NodeBB und anderen kein Problem?

Können Sie das genauer erläutern?

Also, ist das Bezahlen von Backups bei AWS/Azure völlig sinnlos?

Das ist kein kleines Problem, denn prinzipiell wird die sehr starke und robuste Seite des Hosting-Anbieters nutzlos, was die Wiederherstellung nach einem schwerwiegenden Ausfall stark einschränkt.

Wenn du es zum Laufen bringst, dann viel Erfolg!

3 „Gefällt mir“

Nicht ganz. Sie können Configure Application-Consistent Backup for Azure Linux VMs by Using Azure Backup - Azure Backup | Microsoft Learn einrichten, indem Sie ein Pre- und Post-Skript verwenden, das Discourse kurz vor der VM-Sicherung in den Nur-Lese-Modus versetzt:

docker exec -i app discourse enable_readonly
docker exec -i app discourse disable_readonly

Dies stellt die Konsistenz der Datenbank bei der Wiederherstellung sicher (wurde sowohl für die Sicherung als auch die Wiederherstellung einer vollständigen VM nachgewiesen).

2 „Gefällt mir“