具體情況如下,在構建時,發現不管是失敗還是成功,進度都停留在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;
解鎖表
最終問題成功解決