發生數據庫表鎖死現象

具體情況如下,在構建時,發現不管是失敗還是成功,進度都停留在99%,狀態一直是在執行狀態。

分析情況:

1.登錄Jenkins管理頁面,查詢後臺日誌,發現訪問devopsip一直處於回滾狀態

2.查看Jenkins主節點上日誌,並沒發現異常

3.判斷mysqk數據庫問題,查看數據庫日誌,發現有表鎖死現象,當即判斷出,因爲數據庫有鎖死狀態導致一直髮生回滾,纔會造成構建進度顯示異常原因。解決問題如下:
1:查看當前的事務
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;
2:查看當前鎖定的事務

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
3:查看當前等鎖的事務
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;
4.直接執行 UNLOCK TABLES;
解鎖表
最終問題成功解決
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章