紧急问题:我们正在尝试将meteor.com托管的应用程序迁移到modulus.io
- 在“新”主机上安装应用。 点meteor.com mongodb的新主机应用程序 - 将CNAME记录更改为新主机。 - 几天之后,将数据从meteor.com mongodb导入新的主机数据库,但是如何?一旦我更新了CNAME记录,是否有任何方法可以再次连接到我的meteor.com托管应用程序?
干杯!
答案 0 :(得分:2)
在新主机上启动您自己的mongodb实例,并使用mongodb copy command从meteor.com托管中复制整个数据库。
当然,您需要使用meteor mongo --url yoursite.meteor.com
来获取此信息并在60秒内将凭据传输到mongocopy命令,但您只需要执行一次。
然后,只需使用mongo的新副本启动新服务器,你就应该好了。
编辑:您可能会发现这些帖子对于处理女性主义有用:
答案 1 :(得分:1)
根据您编辑的要求,我会:
让您的应用在使用空白mongodb的新服务器上运行
设置一个转发两个sub的反向代理。和sub2.domain.com流量到您的应用
设置将sub2.domain.com指向新服务器的CNAME
更新您的meteor.com应用程序以进行临时重定向(类似于window.location =“http://sub2.domain.com”)
更新您的sub.domain.com CNAME以指向新服务器
这应该导致最小的干扰;连接到http://sub.domain.com的客户端会自动重定向到http://sub2.domain.com,直到CNAME DNS更改传播为止。几天后,将不再需要sub2 cname,您可以从反向代理中删除sub2 cname和条目。