今天遇到這個問題是因為mysql 里有個事務一直沒結束,
導致其他線程進來后一直等待鎖
模塊報錯Caused by: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
解決:
//獲取事務
SELECT * FROM information_schema.innodb_trx;
//獲取鎖
SELECT * FROM information_schema.innodb_locks;
//獲取當前正在工作線程與鎖的關系
SELECT * FROM information_schema.innodb_lock_waits ;
殺掉對應的進程
kill 3774;