上线时一定要再三谨慎,严格按照上线步骤执行,慢点没关系,安全平稳是首要前提。
和相关人员仔细确认上线细节,提前发送上线报备邮件
条件允许,上线时相关人员必须在场。
确认编译参数相关
重点关注打包参数打包完成后,核实程序包是否无误
下载编译完成的程序包,核实待上线代码提测后,部署预发环境,部署时,认真核对预发配置是否正确
优先以Jone配置的文件为准,不要轻易覆盖上面的配置测试通过后,提交上线申请,申请通过后,开始上线。
首先对Jone上的配置进行核对,此处一定要谨慎谨慎再谨慎。预发环境和线上环境的配置会有不同,这个一定要再三确认。
优先以Jone配置的文件为准,不要轻易覆盖上面的配置配置OK后,开始切流量,NP上摘掉一台机器,进行部署,部署完成后,仔细核对启动日志,确保状态正常后,通知测试人员进行测试。
灰度测试时需要测试人员绑定到指定Host进行测试。
测试通过后,分批切流量,部署。保证线上服务可用率不为0。
最终测试完成后,上线确认可以不急着点,避免有问题需要再次操作(频繁上线影响绩效)。
上线有问题时,不要急于回滚(影响绩效)、急于重新提上线,冷静5分钟,思考一下修复方案,避免造成不良影响,最后就是心大点,这点压力也扛不住,容易被人笑话。