1、写在前面
与迁移有关的问题均在迁移文档里:https://open.taobao.com/doc.htm?docId=109640&docType=1,请认真阅读文档并按文档操作。
这里强调一下,
1)EWS迁移页面-发起迁移,指EWS系统层面服务的拷贝,在张北帮您新建服务。帮您节省了新建服务、域名审核(手淘域名)、代码包上传、设置服务配置等操作
2)服务是服务,是EWS系统的概念,拷贝的只是服务。添加容器前,EWS服务与您的ECS主机无任何关系,所以迁移页面-发起迁移和ECS的迁移(或新购买)完全可以同时进行;一旦添加容器,选择张北的主机,容器就会在张北主机启动了。
3)切流操作是为了满足"依然需要使用原杭州域名"这一需求,无该需求的不需要切流,可以直接走下一步流程。切流操作的原理仅仅是主要是DNS CNAME的设置,杭州域名—>张北容器,所以不存在"切流后张北服务有问题"这一说,切流前请确保张北服务正常。
4)切流相关风险(如DNS劫持,杭州域名解析不是新的)以及异常情况请看迁移文档底部FAQ部分
2、切流之后(EWS服务迁移),张北的EWS服务运行异常?服务蹦掉?
1)检查下是否是张北的EWS服务,访问的还是杭州的RDS,如果是,
张北ECS访问杭州RDS是很慢的,比原来从杭州ECS访问要慢10-20倍,数据库响应慢导致服务运行异常,那么解决方案是先迁移RDS,再修改张北EWS服务中的数据库连接,最后再切流。
2)检查应用日志,如/acs/log,看是否是应用自身问题。
java类应用,请检查容器规格和服务-配置管理-jvm相关参数,看是否是内存不足导致java进程运行一段时候后被操作系统kill。参考:
dmesg |grep java
egrep -i -r 'killed process' /var/log
3、迁移之后,张北的服务无法部署?运行有问题?能不能重新迁移?
不能重新迁移,也不需要重新迁移,因为"发起迁移"只是数据的拷贝。容器运行问题请排查服务部署或运行时常见问题文档。
服务运行时常见问题: https://open.taobao.com/doc.htm?docId=117782&docType=1
服务部署常见问题:https://open.taobao.com/doc.htm?docId=117781&docType=1
一般情况下,迁移后导致服务运行异常,请排查主机变化、地域变化的问题以及是否自己更改过代码或配置。例如,RDS白名单是否设置了?是否是张北ECS访问杭州RDS?其他相关配置?
更多问题请参考 EWS迁移文档:https://open.taobao.com/doc.htm?docId=109640&docType=1