如何排查问题?

问题类型区分

一般平台问题按照问题类型可以区分为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中科目二和科目三考点未正确配置或没配

注意一定要按照实际考点对应情况配置。