盘点状态与依赖
记录运行时版本、扩展、定时任务、数据库、上传目录和外部回调。确认新环境可使用所需授权及网络连接。迁移前验证完整备份,并保存旧环境配置。
预演而不切流量
复制数据到新环境,使用本机 hosts 或测试域名验证。检查证书、后台登录、上传、邮件及回调地址;防止新旧环境重复执行队列和定时任务。
安排写入交接
提前规划 DNS TTL,但不能假设所有客户端立即更新。明确暂停写入、最终增量同步和恢复写入的顺序;数据库双写需要专门设计,不能临时开启。
按指标决定回退
切换后观察错误率、响应时间和订单一致性。保留旧环境到观察期结束,记录回退触发条件。若新环境已接收写入,回退前必须处理新增数据,不能只把 DNS 改回去。