理解したところによると、これにより、Discourseが実行されている間に転送の大部分を行うことができます。バックアップからの復元戦略では、バックアップの読み取り専用アクセスと、バックアップを新しいサーバーに移動すること(またはS3バケット経由での転送)が必要です。大規模なサイトの場合、これによりかなりの読み取り専用時間が発生する可能性がありますが、rsync戦略ではこれをうまく回避できます。
古いシステムでPostgreSQLをシャットダウンせずに、新しいシステムで"問題を修正する"ことで、もう少し稼働時間を確保できる可能性があります。注意: これは試していません。データベースを正常にシャットダウンさせる方が、ほぼ間違いなく良い方法です。
Discourseを読み取り専用で起動する方法があるのだろうか?コンテナが実行された後、コマンドライン経由で最も速く行うことができると推測しています。
いずれにせよ、あなたの経験を報告してくれてありがとう!ポケットに入れておくと便利なプロセスのように思えます。 ![]()