一早九点,领导叫去安排给天津排查怎么刚部署的主应用登录不了,营业厅却能登录,中间层报404,于是坐下来准备看日志,但都是后台任务刷的无效异常(测试环境),而且一看是今天的,并没有启动日志,问现场要昨天的启动日志。这会APP那边说客户鉴权接口返回的证件签证机关怎么跟性别一样,问下还是天津,又去问生产环境接口机日志是不是接收错误,但也没查到,从接收到转发的代码走查一遍也没看出哪里设错签证机关。
这会儿辽宁黑龙江都有消息,回了下辽宁要日志,说发群里了,我又去找日志,一目了然的空指针,渠道没绑定仓库,你绑定去吧(打发走)。黑龙江呢,说副卡开户没记录营销代码,我说先排队可好,人家不,就想插队,说线上问题不能拖,我就说前端没传吧(太自信后台没问题),现场也说界面输入了,日志确实没有打这个参数,让APP那边检查。
快11点河北推了个BUG说办理数字电视报停,怎么手机用户提示恢复标准资费失败?河北可惹不起,赶紧放下一切问题给排查,发现这个手机用户确实在国网那边不是有线专属卡,省网这边还有个有线专属卡标记,现场说是因为之前做过产品变更又做了回退,好嘛,找到原因了,回退没有撤销有线专属卡标记呗,让现场先修数,撤掉标记,代码我再改吧。
临近饭点,领导问天津的404问题解决没,我说没呢,问我排查到哪里,我说刚开始就被其他地市线上问题打断了,领导便帮忙看日志。
下午黑龙江说是后台问题,界面输入营销代码后台也打印出来了,于是才发现说的是副卡开户,那就看下副卡开户,哦,确实没处理这个参数,可是开发版本已经合了融合开户的代码,没法打补丁了,他们也同意,OK黑龙江告一段落!
开始排查领导关心的天津404,测试也能复现,而且测试很贴心地把主应用日志发过来,一看确实启动阶段有服务实例化失败,这下定位了,服务没有不就404了嘛,原来是昨天合的接口没有实现类,赶紧加实现类,小心翼翼又自测,确实没问题了,让测试打包再测,天津完事!
天津没加实现类的问题在其他分支都有这问题,自己干的,赶紧填坑呐,于是每个分支都修复下。中间辽宁发消息,让看充值缴费,说怎么就支付没缴费啊,不能够,最近没动这块功能。于是要中间层日志又要接口机日志,最后看主应用日志才看出来:缴费请求被当做重复请求了?上周加的重复请求判断到今天才测出问题,再一看是幂等防重表没加上啊,那手动加吧,顺便发现APP怎么支付流水号没传过来呢,又找他们加,今天辽宁现场可算没我的问题了吧。
到下班,发现河北的BUG还没改呢,天津签证机关显示还没给解决呢,辽宁分支还是没合完融合开户代码。。。
APP和测试说怎么营销活动受理没有竣工呢,支付都成功了。。。那我排查去吧。。。