サーバーを変更していました。新しいサーバーにDiscourseをインストールし、読み取り専用モードで古いバックアップを復元していました。復元処理の最中に、突然アカウントがログアウトされ、「読み取り専用モード」というメッセージが表示されました。
その後、サイトが正常に読み込まれなくなりました。
以下のコマンドを使用してDiscourseを再構築したいと考えています。
cd /var/discourse
./launcher rebuild app
これで問題ありませんか?Digital OceanアカウントでDiscourse用のドロプレットを何度も作成したくありません。やりすぎるとBANされる可能性があります。
何かアドバイスはありますか?
Don
3
これは完全に問題ないと思います。実際、私も同じように動作しています。管理者アカウントがログアウトした後、再度ログインすると、復元されたバージョンが表示されます。バックアップのサイズによっては、多少時間がかかるかもしれません🤔
pfaffman
(Jay Pfaffman)
4
復元時にログアウトされるのは、新しいサイトに異なるユーザーが存在するため、想定される動作です。
Digital Ocean は、ドロプレットを継続的に作成・削除できるように設計されています。そのため、それだけでBANされることはありません。ただし、Let’s Encrypt からの HTTPS キーの発行リクエストには制限が設けられている場合があります。
一般的に、復元後、サイトが利用可能になるまでには数分かかります。あなたのメッセージからは、実際に問題が発生しているかどうかは明確ではありません。
復元後にサイトは正常に起動しましたか?
はい、私のサイトは今、ライブになりました。
私が行ったことは、以下のコマンドを使用してアプリを再構築することでした。
cd /var/discourse
./launcher rebuild app
その後、再度復元しました。
今は動作しています。しかし、再構築中にコーディング部分で何か問題が起きたのではないかと心配です。
もしかしたら、内部の欠陥がまだ残っているのかもしれません。
pfaffman
(Jay Pfaffman)
6
それはありえません。あなたのサイトが動作しているなら、問題ないはずです。もう少し待つか、コンテナを再起動するだけで済んだかもしれませんが、今は大丈夫です。ご安心ください。