网站迁移前最该准备的不是服务器密码,而是一份能让人接手、能对照检查、能在出问题时回退的记录。时间人手有限时,优先记录四类内容:迁移范围与不动清单、域名与DNS现状、原站数据与功能依赖、回退与验证方法。下面按观察、判断、处理、复查的顺序说明每类记录记什么、记到什么程度。
迁移出问题,多数不是技术难,而是范围没写清。开始操作前,用一页纸列出:
判断标准:如果另一个人只看这份记录,能否知道哪些内容动过、哪些没动。做不到,就说明范围记录还不够具体。人手有限时,先把“不动清单”写全,比逐条描述要搬的东西更省时间,也能防止误删。
迁移前先查清当前状态并留档,这一步不需要改动任何配置,风险最低。至少记录:
这些记录的作用是:迁移后出现访问异常,可以逐条对比是解析没改、改错,还是缓存未过期。若原站使用CDN,还要记录回源地址和缓存规则的大致设置,否则切到新服务器后可能仍看到旧内容。此处只记录可核对的事实,不依赖记忆。
网站建设中的迁移,不只是复制文件。需要逐项记录并核对:
判断方法:在新环境恢复后,逐项打开依赖功能,能正常返回结果才算记录有效。只写“已配置”没有意义,要写到能复现的程度,例如配置项名称和取值来源。时间紧时,先保证数据库和外部接口两项,因为它们出错时最难从现象反推原因。
回退记录包括:原服务器的完整备份位置、备份时间、恢复步骤,以及DNS改回原值的具体记录。验证清单则列出迁移后必须检查的项目,例如:
复查时按清单逐项打勾,发现异常先判断属于哪一类:解析问题、程序问题、数据问题还是缓存问题。无法在短时间内定位的,直接执行回退,保留现场记录后再排查。适用条件是迁移窗口有限、业务不能长时间中断;如果站点允许较长停机,也可以先在新环境完整验证再切换。
下一步:把上述四类记录合并成一份迁移检查表,按“先记录、再备份、后切换”的顺序排期,并指定每一项的确认人。