这两周当流动红旗,生产环境上出现的问题,相关负责人首先反馈给流动红旗,流动红旗负责收集解决。还需要监控着生产环境报错的接口,查询具体的原因进行登记反馈。
问题涉及的模块比较多,大部分是不熟悉的,主要还是引导作用,反馈给擅长的同事,在此期间了解下其中的内容。
下班前看看监控仪表盘,发现一个接口今天报错13次,查了日志发现是空指针异常。定位到的行数查看代码竟然是ID为空指针,这个ID又是数据库的主键,不可能为空,感觉很怪异,问了同事也感觉不应该,计划后续打点日志检测下。
下班前闲聊时问了资深的同事杰,说可能是有经验的业务员直接修改接口参数进行请求的,而那个参数在系统中是没有的,在测试环境试了下,重现了生产环境的报错,然后定位到操作人跟其联系。
篡改请求参数并不算难以排查的问题,一直没找到实在是太相信用户了,以为不是技术出身不会乱改请求链接,一直想程序的问题,其实从一开始查询方向就错了。
或许经历多了,就知道从不同的角度考虑问题了。
网友评论