具体情况如下,在构建时,发现不管是失败还是成功,进度都停留在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;
解锁表
最终问题成功解决