1

ここでの緊急の問題: meteor.com でホストされているアプリケーションを Modulus.io に移行しようとしています。

-「新しい」ホストにアプリをインストールします。-新しいホスト アプリを meteor.com mongodb にポイントする -CNAME レコードを新しいホストに変更します。-数日後、meteor.com mongodb から新しいホスト db にデータをインポートしますが、どのように? CNAME レコードを更新したら、meteor.com でホストされているアプリに再度接続する方法はありますか?

乾杯!

4

2 に答える 2

2

新しいホストで独自の mongodb インスタンスを起動し、mongodb copy コマンドを使用して meteor.com ホスティングからデータベース全体を複製します。

もちろん、meteor mongo --url yoursite.meteor.comこれを取得して資格情報を mongocopy コマンドに 60 秒以内に転送するには、 を使用する必要がありますが、これを行う必要があるのは 1 回だけです。

次に、mongo の新しいコピーを使用して新しいサーバーを起動するだけで、準備完了です。

編集:これらの投稿は、体操に対処するのに役立つ場合があります。

于 2013-10-10T20:03:19.613 に答える
1

編集した要件に基づいて、次のことを行います。

  1. 空白のmongodbを使用して、新しいサーバーでアプリを実行します

  2. 両方のサブを転送するリバース プロキシを設定します。アプリへの sub2.domain.com トラフィック

  3. sub2.domain.com を新しいサーバーに向ける CNAME を設定します

  4. アンドリューの回答にあるDBデータをコピーします

  5. meteor.com アプリを更新して、一時的なリダイレクト (window.location="http://sub2.domain.com" など) のみを実行します。

  6. 新しいサーバーを指すように sub.domain.com CNAME を更新します

これにより、混乱は最小限に抑えられます。CNAME DNS の変更が反映されるまで、http: //sub.domain.comに接続するクライアントはhttp://sub2.domain.comに自動リダイレクトされます。数日後、sub2 cname は不要になり、リバース プロキシから sub2 cname とエントリを削除できます。

于 2013-10-11T18:52:25.210 に答える