根据之前的一些经验来看,我首先和开发一起初步评估 bug 的严重程度和产生原因。
如果是出现了影响面比较大的功能性问题,且暂时不好定位具体原因,首先考虑是做代码回
滚,恢复到上一个稳定版本。然后在测试环境进行复测,并定位问题原因。
如果能快速定位问题原因,开发会做紧急修复,测试通过后会申请紧急上线。
如果是性能方面的问题,一般会进行扩容,或者重启尝试解决,然后开发会做进一步问题定
位和优化。
如果是不太严重的问题,通常会放在下一个版本解决。
最后,线上 bug 解决后,要做问题复盘,将整个过程记录下来并进行相关分析总结,避免后
续出现类似问题。