场所商户通房态一直没有更新,收银还报错:同步数据失败:(-1)回复参数缺失

问题描述:

场所商户通房态一直没有更新,收银还报错:同步数据失败:(-1)回复参数缺失

相关问题链接:http://faq.ktvme.cn/?/question/14988

image.png


排查思路:

步骤1:重启小企鹅,网关通讯服务,线上检测微+通路(MQ通讯)

发现这几步操作完,没有起到效果,通路也是正常的,没有报错信息


步骤2:重启小企鹅,观察微+日志

①发现:日志里有一段相同的日志一直在刷

image.png

②直觉判断日志一直在刷,是否会阻断房态等信息上报

基于这个怀疑,拷贝了微+日志,管理系统同学通过日志排查,发现这个过程确实有房态上报,但是被阻断了

③基于上面这个判断结论,确认这条日志是哪个业务的内容

确认结果是:会员储值金额订单信息上报,由于管理系统一直没有收到线上的回复,所以一直在重试请求上报

④针对上一步,先通过管理系统的方式让这个上报先停下来

管理系统的同学提供了数据库脚本:

UPDATE BL_TBL_CardAccountChange SET WXPresentState = 1 WHERE ChangeVoucher = 'MCZ20090900004'


最终解决方案

执行完脚本,重启小企鹅,日志不刷了,房态也正常了

说明:脚本的作用是把这个订单修改为“已处理”状态

问题结论:

异常日志的持续刷新,会导致房态上报被阻塞,后续排查关注异常持续上报的日志信息



发表评论

登录 将匿名评论!