question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Deadlock found when trying to get lock; try restarting transaction

See original GitHub issue
  • I have searched the issues of this repository and believe that this is not a duplicate.

Ⅰ. Issue Description

调用场景

A服务发起调用B服务接口,开启全局事务

B服务接口 for循环 本地事务操作 远程接口调用 结束循环

Ⅱ. Describe what happened

B服务报错误

org.springframework.transaction.TransactionSystemException: Could not commit JDBC transaction; nested exception is io.seata.rm.datasource.exec.LockConflictException: get global lock fail, xid:10.0.1.73:8091:117205814020968448, lockKeys:yc_stock_occupy:438003277195112453;res.yc_zy_dispense_req:438003272354885634;res.yc_zy_dispense_req:438003273143414787;yc_stock_occupy:438003270412922885;yc_stock_occupy:438003266503831557;res.yc_zy_dispense_req:438003268449988610;yc_stock_occupy:438003278151413765;res.yc_zy_dispense_req:438003276767293443;yc_stock_occupy:438003268856836101;yc_stock_occupy:438003271193063435;res.yc_zy_dispense_req:438003277731983363;res.yc_zy_dispense_req:438003269251100675;yc_stock_occupy:438003271985786885;res.yc_zy_dispense_req:438003271574745091;res.yc_zy_dispense_req:438003278658924547;res.yc_zy_dispense_req:438003266885513219;yc_stock_occupy:438003273554456581;yc_stock_occupy:438003269653753860;yc_stock_occupy:438003272770121733;res.yc_zy_dispense_req:438003270018658306;res.yc_zy_dispense_req:438003275957792771;yc_stock_occupy:438003268085084165;yc_stock_occupy:438003276377223173;yc_stock_occupy:438003267288166405;res.yc_zy_dispense_req:438003267678236675;res.yc_zy_dispense_req:438003273923555331;res.yc_zy_dispense_req:438003270782021635;yc_stock_occupy:438003274338791429
        at org.springframework.jdbc.datasource.DataSourceTransactionManager.doCommit(DataSourceTransactionManager.java:334)
        at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:743)
        at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711)
        at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:631)
        at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:385)
        at org.springframework.transactio

Seata服务端报错

2021-03-22 10:14:08.342  INFO --- [LoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=10.0.1.73:8091:117205814020968448,branchType=AT,resourceId=jdbc:postgresql://pg-master.chis.msunsoft.com:5432/chis,lockK
ey=yc_stock_occupy:438003277195112453;res.yc_zy_dispense_req:438003272354885634;res.yc_zy_dispense_req:438003273143414787;yc_stock_occupy:438003270412922885;yc_stock_occupy:438003266503831557;res.yc_zy_dispense_req:4380
03268449988610;yc_stock_occupy:438003278151413765;res.yc_zy_dispense_req:438003276767293443;yc_stock_occupy:438003268856836101;yc_stock_occupy:438003271193063435;res.yc_zy_dispense_req:438003277731983363;res.yc_zy_dispe
nse_req:438003269251100675;yc_stock_occupy:438003271985786885;res.yc_zy_dispense_req:438003271574745091;res.yc_zy_dispense_req:438003278658924547;res.yc_zy_dispense_req:438003266885513219;yc_stock_occupy:438003273554456
581;yc_stock_occupy:438003269653753860;yc_stock_occupy:438003272770121733;res.yc_zy_dispense_req:438003270018658306;res.yc_zy_dispense_req:438003275957792771;yc_stock_occupy:438003268085084165;yc_stock_occupy:4380032763
77223173;yc_stock_occupy:438003267288166405;res.yc_zy_dispense_req:438003267678236675;res.yc_zy_dispense_req:438003273923555331;res.yc_zy_dispense_req:438003270782021635;yc_stock_occupy:438003274338791429,clientIp:10.0.
1.212,vgroup:default-seata-service-group
2021-03-22 10:14:08.342  INFO --- [LoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=10.0.1.73:8091:117205832169721856,extraData=null,clientIp:10.0.1.165,vgroup:default-seata-service-group
2021-03-22 10:14:08.346 ERROR --- [Thread_1_18_500] i.s.s.s.db.lock.LockStoreDataBaseDAO     : Global lock batch acquire error: Deadlock found when trying to get lock; try restarting transaction
==>
java.sql.BatchUpdateException: Deadlock found when trying to get lock; try restarting transaction
        at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1809) ~[na:na]
        at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1281) ~[na:na]
        at com.alibaba.druid.pool.DruidPooledPreparedStatement.executeBatch(DruidPooledPreparedStatement.java:566) ~[druid-1.1.12.jar:1.1.12]
        at io.seata.server.storage.db.lock.LockStoreDataBaseDAO.doAcquireLocks(LockStoreDataBaseDAO.java:344) [seata-server-1.3.0.jar:na]
        at io.seata.server.storage.db.lock.LockStoreDataBaseDAO.acquireLock(LockStoreDataBaseDAO.java:170) [seata-server-1.3.0.jar:na]
        at io.seata.server.storage.db.lock.DataBaseLocker.acquireLock(DataBaseLocker.java:59) [seata-server-1.3.0.jar:na]
        at io.seata.server.lock.AbstractLockManager.acquireLock(AbstractLockManager.java:59) [seata-server-1.3.0.jar:na]
        at io.seata.server.session.BranchSession.lock(BranchSession.java:274) [seata-server-1.3.0.jar:na]
        at io.seata.server.transaction.at.ATCore.branchSessionLock(ATCore.java:46) [seata-server-1.3.0.jar:na]
        at io.seata.server.coordinator.AbstractCore.lambda$branchRegister$0(AbstractCore.java:77) [seata-server-1.3.0.jar:na]
        at io.seata.server.storage.db.session.DataBaseSessionManager.lockAndExecute(DataBaseSessionManager.java:197) ~[seata-server-1.3.0.jar:na]
        at io.seata.server.session.SessionHolder.lockAndExecute(SessionHolder.java:275) ~[seata-server-1.3.0.jar:na]
        at io.seata.server.coordinator.AbstractCore.branchRegister(AbstractCore.java:72) [seata-server-1.3.0.jar:na]
        at io.seata.server.coordinator.DefaultCore.branchRegister(DefaultCore.java:97) ~[seata-server-1.3.0.jar:na]
        at io.seata.server.coordinator.DefaultCoordinator.doBranchRegister(DefaultCoordinator.java:192) ~[seata-server-1.3.0.jar:na]
        at io.seata.server.AbstractTCInboundHandler$4.execute(AbstractTCInboundHandler.java:184) ~[seata-server-1.3.0.jar:na]
        at io.seata.server.AbstractTCInboundHandler$4.execute(AbstractTCInboundHandler.java:179) ~[seata-server-1.3.0.jar:na]
        at io.seata.core.exception.AbstractExceptionHandler.exceptionHandleTemplate(AbstractExceptionHandler.java:116) ~[seata-core-1.3.0.jar:na]
        at io.seata.server.AbstractTCInboundHandler.handle(AbstractTCInboundHandler.java:179) ~[seata-server-1.3.0.jar:na]
        at io.seata.core.protocol.transaction.BranchRegisterRequest.handle(BranchRegisterRequest.java:136) ~[seata-core-1.3.0.jar:na]
        at io.seata.server.coordinator.DefaultCoordinator.onRequest(DefaultCoordinator.java:427) ~[seata-server-1.3.0.jar:na]
        at io.seata.core.rpc.processor.server.ServerOnRequestProcessor.onRequestMessage(ServerOnRequestProcessor.java:124) ~[seata-core-1.3.0.jar:na]
        at io.seata.core.rpc.processor.server.ServerOnRequestProcessor.process(ServerOnRequestProcessor.java:77) ~[seata-core-1.3.0.jar:na]
        at io.seata.core.rpc.netty.AbstractNettyRemoting.lambda$processMessage$2(AbstractNettyRemoting.java:265) ~[seata-core-1.3.0.jar:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_231]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_231]
        at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.30.Final.jar:4.1.30.Final]
        at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_231]
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction
        at sun.reflect.GeneratedConstructorAccessor9.newInstance(Unknown Source) ~[na:na]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_231]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_231]
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:389) ~[na:na]
        at com.mysql.jdbc.Util.getInstance(Util.java:372) ~[na:na]
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987) ~[na:na]
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3835) ~[na:na]
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3771) ~[na:na]
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435) ~[na:na]
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582) ~[na:na]
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2535) ~[na:na]
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1911) ~[na:na]
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2145) ~[na:na]
        at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1777) ~[na:na]
        ... 27 common frames omitted
2021-03-22 10:14:08.347  INFO --- [Thread_1_18_500] i.s.s.s.db.lock.LockStoreDataBaseDAO     : Global lock batch acquire failed, xid 10.0.1.73:8091:117205814020968448 branchId 117205833734197249 pks [438003277195112453,
 438003272354885634, 438003273143414787, 438003270412922885, 438003266503831557, 438003268449988610, 438003278151413765, 438003276767293443, 438003268856836101, 438003271193063435, 438003277731983363, 438003269251100675
, 438003271985786885, 438003271574745091, 438003278658924547, 438003266885513219, 438003273554456581, 438003269653753860, 438003272770121733, 438003270018658306, 438003275957792771, 438003268085084165, 43800327637722317
3, 438003267288166405, 438003267678236675, 438003273923555331, 438003270782021635, 438003274338791429]
2021-03-22 10:14:08.347 ERROR --- [Thread_1_18_500] i.s.c.e.AbstractExceptionHandler         : Catch TransactionException while do RPC, request: xid=10.0.1.73:8091:117205814020968448,branchType=AT,resourceId=jdbc:postgr
esql://pg-master.chis.msunsoft.com:5432/chis,lockKey=yc_stock_occupy:438003277195112453;res.yc_zy_dispense_req:438003272354885634;res.yc_zy_dispense_req:438003273143414787;yc_stock_occupy:438003270412922885;yc_stock_occ
upy:438003266503831557;res.yc_zy_dispense_req:438003268449988610;yc_stock_occupy:438003278151413765;res.yc_zy_dispense_req:438003276767293443;yc_stock_occupy:438003268856836101;yc_stock_occupy:438003271193063435;res.yc_
zy_dispense_req:438003277731983363;res.yc_zy_dispense_req:438003269251100675;yc_stock_occupy:438003271985786885;res.yc_zy_dispense_req:438003271574745091;res.yc_zy_dispense_req:438003278658924547;res.yc_zy_dispense_req:
438003266885513219;yc_stock_occupy:438003273554456581;yc_stock_occupy:438003269653753860;yc_stock_occupy:438003272770121733;res.yc_zy_dispense_req:438003270018658306;res.yc_zy_dispense_req:438003275957792771;yc_stock_oc
cupy:438003268085084165;yc_stock_occupy:438003276377223173;yc_stock_occupy:438003267288166405;res.yc_zy_dispense_req:438003267678236675;res.yc_zy_dispense_req:438003273923555331;res.yc_zy_dispense_req:438003270782021635
;yc_stock_occupy:438003274338791429
==>
io.seata.core.exception.BranchTransactionException: Global lock acquire failed xid = 10.0.1.73:8091:117205814020968448 branchId = 117205833734197249
        at io.seata.server.transaction.at.ATCore.branchSessionLock(ATCore.java:48) ~[seata-server-1.3.0.jar:na]
        at io.seata.server.coordinator.AbstractCore.lambda$branchRegister$0(AbstractCore.java:77) ~[seata-server-1.3.0.jar:na]
        at io.seata.server.storage.db.session.DataBaseSessionManager.lockAndExecute(DataBaseSessionManager.java:197) ~[seata-server-1.3.0.jar:na]
        at io.seata.server.session.SessionHolder.lockAndExecute(SessionHolder.java:275) ~[seata-server-1.3.0.jar:na]
        at io.seata.server.coordinator.AbstractCore.branchRegister(AbstractCore.java:72) ~[seata-server-1.3.0.jar:na]
        at io.seata.server.coordinator.DefaultCore.branchRegister(DefaultCore.java:97) ~[seata-server-1.3.0.jar:na]
        at io.seata.server.coordinator.DefaultCoordinator.doBranchRegister(DefaultCoordinator.java:192) [seata-server-1.3.0.jar:na]
        at io.seata.server.AbstractTCInboundHandler$4.execute(AbstractTCInboundHandler.java:184) ~[seata-server-1.3.0.jar:na]
        at io.seata.server.AbstractTCInboundHandler$4.execute(AbstractTCInboundHandler.java:179) ~[seata-server-1.3.0.jar:na]
        at io.seata.core.exception.AbstractExceptionHandler.exceptionHandleTemplate(AbstractExceptionHandler.java:116) ~[seata-core-1.3.0.jar:na]
        at io.seata.server.AbstractTCInboundHandler.handle(AbstractTCInboundHandler.java:179) [seata-server-1.3.0.jar:na]
        at io.seata.core.protocol.transaction.BranchRegisterRequest.handle(BranchRegisterRequest.java:136) [seata-core-1.3.0.jar:na]
        at io.seata.server.coordinator.DefaultCoordinator.onRequest(DefaultCoordinator.java:427) [seata-server-1.3.0.jar:na]
        at io.seata.core.rpc.processor.server.ServerOnRequestProcessor.onRequestMessage(ServerOnRequestProcessor.java:124) [seata-core-1.3.0.jar:na]
        at io.seata.core.rpc.processor.server.ServerOnRequestProcessor.process(ServerOnRequestProcessor.java:77) [seata-core-1.3.0.jar:na]
        at io.seata.core.rpc.netty.AbstractNettyRemoting.lambda$processMessage$2(AbstractNettyRemoting.java:265) [seata-core-1.3.0.jar:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_231]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_231]
        at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.30.Final.jar:4.1.30.Final]
        at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_231]
<==

2021-03-22 10:14:08.348  INFO --- [LoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=10.0.1.73:8091:117205814020968448,branchType=AT,resourceId=jdbc:postgresql://pg-master.chis.msunsoft.com:5432/chis,lockKey=yc_stock_occupy:438003277195112453;res.yc_zy_dispense_req:438003272354885634;res.yc_zy_dispense_req:438003273143414787;yc_stock_occupy:438003270412922885;yc_stock_occupy:438003266503831557;res.yc_zy_dispense_req:438003268449988610;yc_stock_occupy:438003278151413765;res.yc_zy_dispense_req:438003276767293443;yc_stock_occupy:438003268856836101;yc_stock_occupy:438003271193063435;res.yc_zy_dispense_req:438003277731983363;res.yc_zy_dispense_req:438003269251100675;yc_stock_occupy:438003271985786885;res.yc_zy_dispense_req:438003271574745091;res.yc_zy_dispense_req:438003278658924547;res.yc_zy_dispense_req:438003266885513219;yc_stock_occupy:438003273554456581;yc_stock_occupy:438003269653753860;yc_stock_occupy:438003272770121733;res.yc_zy_dispense_req:438003270018658306;res.yc_zy_dispense_req:438003275957792771;yc_stock_occupy:438003268085084165;yc_stock_occupy:438003276377223173;yc_stock_occupy:438003267288166405;res.yc_zy_dispense_req:438003267678236675;res.yc_zy_dispense_req:438003273923555331;res.yc_zy_dispense_req:438003270782021635;yc_stock_occupy:438003274338791429,clientIp:10.0.1.212,vgroup:default-seata-service-group
2021-03-22 10:14:08.363  INFO --- [rThread_1_4_500] i.seata.server.coordinator.AbstractCore  : Register branch successfully, xid = 10.0.1.73:8091:117205814020968448, branchId = 117205833767751681, resourceId = jdbc:postgresql://pg-master.chis.msunsoft.com:5432/chis ,lockKeys = yc_stock_occupy:438003277195112453;res.yc_zy_dispense_req:438003272354885634;res.yc_zy_dispense_req:438003273143414787;yc_stock_occupy:438003270412922885;yc_stock_occupy:438003266503831557;res.yc_zy_dispense_req:438003268449988610;yc_stock_occupy:438003278151413765;res.yc_zy_dispense_req:438003276767293443;yc_stock_occupy:438003268856836101;yc_stock_occupy:438003271193063435;res.yc_zy_dispense_req:438003277731983363;res.yc_zy_dispense_req:438003269251100675;yc_stock_occupy:438003271985786885;res.yc_zy_dispense_req:438003271574745091;res.yc_zy_dispense_req:438003278658924547;res.yc_zy_dispense_req:438003266885513219;yc_stock_occupy:438003273554456581;yc_stock_occupy:438003269653753860;yc_stock_occupy:438003272770121733;res.yc_zy_dispense_req:438003270018658306;res.yc_zy_dispense_req:438003275957792771;yc_stock_occupy:438003268085084165;yc_stock_occupy:438003276377223173;yc_stock_occupy:438003267288166405;res.yc_zy_dispense_req:438003267678236675;res.yc_zy_dispense_req:438003273923555331;res.yc_zy_dispense_req:438003270782021635;yc_stock_occupy:438003274338791429
2021-03-22 10:14:08.372  INFO --- [LoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=10.0.1.73:8091:117205814020968448,extraData=null,clientIp:10.0.1.165,vgroup:default-seata-service-group
2021-03-22 10:14:08.405  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205833767751681
2021-03-22 10:14:08.412  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205833696448513
2021-03-22 10:14:08.420  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205832769507329
2021-03-22 10:14:08.427  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205831800623105
2021-03-22 10:14:08.434  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205829741219841
2021-03-22 10:14:08.442  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205828956884993
2021-03-22 10:14:08.448  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205828180938753
2021-03-22 10:14:08.455  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205827392409601
2021-03-22 10:14:08.463  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205826608074753
2021-03-22 10:14:08.471  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205825815351299
2021-03-22 10:14:08.478  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205825056182273
2021-03-22 10:14:08.499  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205824259264513
2021-03-22 10:14:08.506  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205823487512577
2021-03-22 10:14:08.515  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205822686400513
2021-03-22 10:14:08.522  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205821923037185
2021-03-22 10:14:08.543  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205821079982081
2021-03-22 10:14:08.561  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 10.0.1.73:8091:117205814020968448 branchId = 117205820983513089
2021-03-22 10:14:08.565  INFO --- [Thread_1_46_500] io.seata.server.coordinator.DefaultCore  : Rollback global transaction successfully, xid = 10.0.1.73:8091:117205814020968448.

Ⅵ. Environment:

  • JDK version : 1.8
  • OS : CentOS 7
  • Others: Seata 1.4.0

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:11 (2 by maintainers)

github_iconTop GitHub Comments

2reactions
JasonMsbabycommented, Apr 6, 2021

没有人解答吗?

0reactions
Baifujuncommented, Mar 14, 2022

所以这个问题是怎么解决的,我们也遇到了😔

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to avoid MySQL 'Deadlock found when trying to get lock
To avoid deadlock, you must then make sure that concurrent transactions don't update row in an order that could result in a deadlock....
Read more >
Deadlock found when trying to get lock; try restarting transaction
When deadlock detection is enabled, InnoDB instantly detects it and rolls back one of the transactions. Otherwise, it relies on the ...
Read more >
14.7.5.1 An InnoDB Deadlock Example
Within the transaction, A obtains an S lock on the row by selecting it in share mode: ... Deadlock found when trying to...
Read more >
Deadlock found when trying to get lock - DBA Stack Exchange
1 Answer 1 · Instead of IODKU, use INSERT IGNORE . Both will burn lots of AUTO_INCREMENT ids, but the latter is probably...
Read more >
How to avoid MySQL 'Deadlock found when trying to get lock
MySQL : How to avoid MySQL ' Deadlock found when trying to get lock ; try restarting transaction '. 372 views 10 months...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found