单据出现“在分布式事务中”或者疑似多次执行操作的情况如何进行简单排查?原创
25人赞赏了该文章
646次浏览
编辑于2024年04月18日 14:30:16
出现以上情况时,可能是由于操作过于频繁导致单据被互斥锁锁住,或者两个模块调用了同一个单据的某个操作,导致互斥或者重复执行。可通过以下方法进行简单排查:
1、提示在“分布式事务中”中时,从查询分析器中查出目标单据的fid,先到分布式事务下的【事务业务数据查询】,根据fid查到对应事务的id
然后再到【事务查询】中根据事务id查看是否存在被锁定的事务,最好在解锁业务单据之前咨询专业人士的意见,否则可能会造成数据问题
2、某个操作疑似多次执行时,首先检查业务事件中心是否配了相关的自动执行的操作,业务事件中心的自动操作可能会干扰正常业务的执行,甚至重复执行;其次检查智能方案,调度任务,定时任务中是否有和正常业务重叠的自动操作
推荐阅读