如何排查问题?
问题类型区分
一般平台问题按照问题类型可以区分为1.程序bug型问题2.数据配置问题3.第三方问题4.脏数据问题。
1.程序bug型问题,
控制台或页面或对接的终端会显示500错误。
这类问题解决需要提供给研发报错信息的截图,具体来说就是程序控制台报错信息开头。
2.数据配置问题
这类问题的现象是这个考场行,那个考场不行,程序都是一样的,不可能存在一个可以一个不行情况。
这类问题最难排查(1.配置太多2.不了解现场情况)尽量自己看文档解决,或请教现场其它同事。
最后排查不了联系研发,需要把现象尽量描述清楚,不要只说不行,要讲清楚哪里不行。大部门情况需要发数据库重现才能排查出问题。
3.第三方问题
无锡所自己报错一般会有类似$E的符号
第三方最常见问题
1.网络连接不上
2.第三方程序报错
这方面如果判断不了,可把控制台报错信息开头截图给研发
4.脏数据问题
脏数据问题比较容易解决的也是很常见的是3大类
1.主键冲突(违反唯一约束),要根据报错提示去plsql查询具体哪个表主键冲突,然后去调大这个表序列的值。
2.主数据被删了,子数据检测到主数据,一般是平台页面报出的。(more than one row with the given identifier was found)
3.空指针,这类问题一般都是数据不符合一般情况,需要把控制台报错信息开头截图给研发确定具体是什么数据空了。
按照程序区分
1.dems2
当询问研发dems2程序页面问题,请先做以下动作。
1.清除缓存再试
2.询问时请把页面拍全
2.ws
一般是看日志和控制台报错信息开头
3.der2
一般是看日志和控制台报错信息开头
问题1
描述:摩托车连考模式,只看到了科目2成绩,科目三成绩看不到。
排查点1:是否使用的是科目二账号查看,应该使用科目三账号或中心账号查看。
排查点2(最多):查看ws控制台或者ws日志,若看到ws报错,那说明是上传科目3数据报错了,才导致科目3成绩未生成。
其中最多的错误是:
【未找到考生**的考点信息】
一般出现这个提示,说明ws config中科目二和科目三考点未正确配置或没配
注意一定要按照实际考点对应情况配置。