研发故障事件大全
2018-12-21 本文已影响10人
zlmind
1.DB定义的字段为null,插入的时候初始化值了,查询的时候没做空判断,线上NullPointerException
方案:sql定义字段必须有defalut值
2.自己的系统字段长度扩容了,调用方把这个接口的信息存到db了,新改字段后造成对方系统插入不到db
方案:不能各扫门前学,打好配合
3.为了测试线上某个问题,打开了debug,查看问题后忘记关掉了,系统响应后来变的很慢。。。最中发现是debug没关
方案:线上不要轻易打开debug,做事做下记录,不能健忘,当然不建议通宵上线,脑袋已成浆糊
4.和外届系统一般有桩,一不小心把桩上线了,想想后果把。。。
5.有个系统编码叫prd,线上正式环境也叫prd,测试说我构建prd了(她的意思是生产prd环境),研发说好的(他认为是构建prd系统),线上的prd系统不能构建,so。。。
方案:沟通要通畅,有异议的要确认
6.新功能上线了,老数据不管了。。。出错
7.新功能上线了,缓存结构变了,出错。。。。
8.程序推出机制没控制好,内存溢出
9.程序jenkins构建成功,事实有类冲突,接口访问不了,上线。。。系统用不了
方案:构建后必须要调用接口测试