请教各位大佬,有没有遇到过Seata上面这种问题?解决方案是什么?07:40:48.587 unLock globalSession error, xid:200.252.35.116:8091:4855255468948202950 branchIds:[4855255468948202955,7197127274943111865,7197127274943111868,2036002101530798665,7197127274943111873,7197127274943111875,7197127274943111877] ==> io.seata.common.exception.StoreException: Deadlock found when trying to get lock; try restarting transaction at io.seata.server.storage.db.lock.LockStoreDataBaseDAO.unLock(LockStoreDataBaseDAO.java:269) ~[classes/:na] at io.seata.server.storage.db.lock.DataBaseLocker.releaseLock(DataBaseLocker.java:103) ~[classes/:na]
07:40:48.587 Catch TransactionException while do RPC, request: xid=200.252.35.116:8091:4855255468948202950,extraData=null ==> io.seata.core.exception.TransactionException: UnLock globalSession error, xid = 200.252.35.116:8091:4855255468948202950 at io.seata.server.session.GlobalSession.clean(GlobalSession.java:231) ~[classes/:na]
建议使用1.4.2及以上版本,当committing的事务报错时,会转为定时任务去继续committing,此回答整理自钉群“3群-Seata 开源讨论群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。