DigitalOcean を以前のビルドに復元する必要がありました。それは1週間前のものですが、当然ながら S3 バックアップがあったので、ポインターとクリックだけで復元でき、最悪でも1日分のデータ損失で済むだろうと考えていました。
しかし、問題が発生し、復元に失敗しました。最終的に、以下の投稿を見つけました:
そこで、最新のバックアップをダウンロードし、中身を展開しました。dump.sql.gz を解凍し、以下のすべての出現箇所を検索して内容を変更しました:
enable_s3_uploads の値が false に設定されていることを確認します。
復元は成功しましたが、フォーラムのすべての画像が欠落しているという問題があります。
これをどう修正すればよいでしょうか?1週間前のバックアップに戻すつもりです。すべてのアップロードされた画像を失うくらいなら、1週間分のデータが欠落する方がマシです。
ご助力いただければ幸いです。
「いいね!」 2
pfaffman
(Jay Pfaffman)
2
画像は S3 に保存されていますか?以前は enable_s3_uploads が設定されていましたか?
または、画像を含む .tar.gz ファイルの完全なバックアップはありますか?
「いいね!」 2
はい、私の画像の多くは S3 にあります。復元の問題により、enable_s3_upload を false に設定せざるを得ませんでした。
これを無効にすると、S3 上の画像がすべて復元されなくなりますが、これは論理的には理解できますが、私の問題の解決には役立ちません。
「いいね!」 1
pfaffman
(Jay Pfaffman)
4
まだ S3 にありますか?投稿はどこにリンクしていますか?
「いいね!」 2
そのため、私にとってはもはや緊急性のある問題ではなくなりましたが、参考になる方がいればできるだけ多くの情報を提供します。
ファイルは S3 にまだ存在していました。S3 でファイルが利用可能であったにもかかわらず、s3_enabled フラグが無効になっている状態では、ファイルをレンダリングする方法を特定できませんでした。フラグを再度有効にしても問題は解決しませんでした。
そのため、以前の VM スナップショットに戻しましたが、いくつかの投稿が失われました。しかし、復元された状態よりも私にとっては受け入れやすい選択でした。
とはいえ、復元できない状態で毎日バックアップを取っているのは、非常に深刻なバグのように思えます。私が上記でリンクしたバグはすでに修正されていることを本当に期待していました。9 月からオープンしたままでした。:\n
「いいね!」 3