线上问题排查
文章平均质量分 91
liangsheng_g
这个作者很懒,什么都没留下…
展开
-
线上问题引发的对于Map.values()的探究思考
项目场景:项目场景:我们的数据需要同步到es,以供列表页查询。产品反映修改了数据之后,列表页显示的字段可能是修改之前的甚至更老版本的数据。问题描述:我们目前做的一个系统,表单数据会有多个版本,但是不同版本字段不一定相同。需要把所有数据同步到es,在es进行列表搜索显示。上线几天后发现一个诡异的事儿是,某些表单,在经过多次编辑之后,从es查到的列表数据某些字段会展示位旧数据,而表单详情是最新数据。定位问题,问题一定出现在表单多版本数据融合,然后同步到es的地方查看代码 List<S原创 2021-01-19 18:01:35 · 751 阅读 · 2 评论 -
线上问题排查1
大背景介绍:项目A之前从产品-开发-测试全是外包进行开发的,后来由于部门的一些人事变动,外包全被裁了。很不幸,需要负责该项目用户反馈问题:审批流程节点,审批人点击查看详情时,报服务器内部错误。处理步骤:1.查询后端日志:grep 'exception' xxx.lognested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be retu原创 2020-11-05 19:02:12 · 119 阅读 · 3 评论