已经上线的项目,出问题,怎么样去处理异常?

去面试问了我一个这个问题,这个问题怎么回答,有了bug不都是改bug然后重新部署吗?面试官好像很不满意。

阅读 4k
5 个回答
  1. 如果不存在依赖问题导致的无法回滚则2
  2. 快速回滚,快速回滚,快速回滚。
  3. 如果存在,评估下问题的解决成本和一起回滚依赖的成本。如果回滚成本低。则2
  4. 根据现象,查看线上日志,定位问题原因。如果没有日志,则想办法2
  5. 根据错误日志或者现象review代码,找到问题。
  6. 以上都不能定位问题的毕现问题,我只能?

从线上拉取fix分支,还原bug,修复,测试通过,合并分支

在测试环境尽力重现问题,找出解决方案
先提出影响范围,修复方案,报告老板,提出问题的严重程度,是否需要立即修正。
老板同意后修正,选择空闲时间上线代码,通知相关第三方人员需要修正bug,可能系统重启。
找出系统类似有问题的地方,抛出来并给出修复草案。
制定改善方案,指出后面如何避免此类问题。

如上回答,面试一般都会满意的,实际又是另外一回事了。

已经出现问题了,第一步肯定是回滚发布啊,还等你定位,改好再发布用户跑光了

改bug是最好的方式

你知道bug在哪吗?

你线现测吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题