美文网首页
新上线版本出现重大bug怎么处理

新上线版本出现重大bug怎么处理

作者: Hz_57cc | 来源:发表于2019-03-19 22:46 被阅读0次

问题讨论#测试发布#

1.如果发现新版本出现了重大问题,大家是用的什么版本发布系统?

2.如何回滚到某一个稳定的版本?

结合小伙伴的回答与我自己的总结:

1.重大版本上线前需要准备两个方案,一个方案确定上线成功的标准;另一个方案为上线失败方案,需要回滚到上一个稳定版本,确定回滚步骤以及后续需要处理什么问题(如产生新数据的话怎么办,冗余的数据怎么处理尤其是百万千万级别的平台)。两个方案都需要在上线前进行评估。

2.平台级别太大,上线前可以做一个灰度发布(学到的新名词)、引流验证,如果你线上有10台部署机,那么只发布2台机器部署新代码,剩下的部署老代码,然后利用网段控制或其他情况,进行流量分配,给2台新代码的机器上只分配一部分流量。进行新功能验证,这样能保证大部分人是可用的,没问题就全部发布到线上。

3.上线后验证问题出现的原因,开发、测试共同定位问题,如能立马解决并没有客户反馈的话则决策修复发布补丁包,若解决时间较长并且客户使用紧急的话再回滚到上一个稳定版版本,同时邮件告知这个版本对线上影响的原因和影响范围。

4.目前我们公司还没有遇到过上线新版本出现重大问题的,我们公司主要是针对电信客户开发的平台,都是一个地区部署一个平台,平台间相互独立的,有问题也是小问题,由测试直接测试合格后更新部署包到线上,不影响新产生的数据;目前感觉公司流程好像不太规范,正在走向规范化的路上;现在公司开发的新平台的是以微服务的方式部署的,以后会docker化,后续会多注意这个问题,及时更新对这类问题的解决方案。

相关文章

  • 新上线版本出现重大bug怎么处理

    问题讨论#测试发布# 1.如果发现新版本出现了重大问题,大家是用的什么版本发布系统? 2.如何回滚到某一个稳定的版...

  • iOS应用程序如何申请加急审核

    有时App出现了重大的bug, 有时候新版本修改完成了了要急着上线,有时候为赶上某个活动,总之App急着上线是必须...

  • 报bug的礼仪(7)

    上线的问题和版本测试过程中的问题在报bug的时候怎么体现呢? 版本测试过程中,我们会提交bug,版本上线之后还有可...

  • iOS开发:让Xcode给出比deployment target

    缘由 上一次生产环境我们出现重大bug,因ApplePay上线,其中有一个宏文件我同事忘记加版本控制,测试也没测试...

  • iOS热更新、内存泄漏检测工具项目实践

    这几天陆陆续续调研了下热更新、内存泄露检测的开源小工具,使用热更新可以解决正式版本上线后出现重大影响的bug,内存...

  • iOS热更新(热修复)_JSPatch

    JSPatch小结 例子: app上线了,遇到了重大bug,提交新版本要审核几天,为了避免用户流失,需要马上将bu...

  • Android热修复(阿里热修复)

    一、概述当一个产品上线后,如果出现了bug,传统的方式是,收集bug,修复,重新发布新版本。这样用户还得重新下载a...

  • Android热更新之微信Tinker的集成与使用

    通常情况下,我们APP上线后出现了bug需要进行修复都是修改好再打包重新发布新的版本让用户进行下载更新,这样会导致...

  • 产品上线出现bug

    首先了解bug信息,判断其重要程度,还原bug,跟踪问题,找到原因,如果是测试的问题,主动承担责任并作出总结,避免...

  • 7月13号

    测试ios创建地点流程 检验已修复bug 测试多个Android版本bug ,上线1.5

网友评论

      本文标题:新上线版本出现重大bug怎么处理

      本文链接:https://www.haomeiwen.com/subject/kdiomqtx.html