秋日的晚霞 2023-05-19 19:04 采纳率: 94.4%
浏览 58
已结题

seata 事务执行失败 分支事务一直是2

seata 的表lock_table 一直锁着两张表 其他表没事

img

全局事务表中状态都是8

img

还有部分状态为5的事务 也是一直不消失

分支表中数据越来越多

回滚日志表中没有数据

seata日志内容

img

分支事务表中状态都为2

img

  • 写回答

4条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-20 04:04
    关注

    作为资深的IT专家,我建议尝试以下解决方案:

    1. 检查seata表lock_table中锁的两张表是否已经被其他事务占用,如果占用,则需要释放锁,否则可能导致事务执行失败。

    2. 检查全局事务表中状态是否为8,如果为8,则需要回滚到之前的事务状态,否则可能导致分支事务表中数据越来越多,最终导致事务执行失败。

    3. 检查分支事务表中状态是否为2,如果为2,则需要向分支事务表中的数据发送相应的操作,使其消失,否则可能导致分支表中的数据越来越多,最终导致事务执行失败。

    4. 如果以上步骤都没有解决问题,可以尝试在seata表lock_table中增加锁来避免重复锁,或者尝试使用事务的提交/回滚机制来解决问题。

    希望以上解决方案能够帮助解决该问题。

    评论

报告相同问题?

问题事件

  • 系统已结题 5月27日
  • 修改了问题 5月19日
  • 赞助了问题酬金15元 5月19日
  • 修改了问题 5月19日
  • 展开全部

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题
  • ¥50 如何将脑的图像投影到颅骨上