提交数据库事务时报告错误,但是无法确定事务在数据库服务器上是成功还是失败。
作者:
来源:本站原创
点击数: 次
发布时间:2021年08月04日
问题:发现网站无法打开,查看日志后发现报错,报错信息为:
从日志上面看是数据库提交的时候死锁了,无法输入数据库
通过查询数据库死锁语句查询到死锁的id,执行sql语句。发现死锁延迟好几十分钟, kill xx删掉进程,访问有所改善,10分钟后,网站再次出现无法访问问题,通过sql查询,发现死锁再次产生
后经排查,发现装数据库磁盘写入无问题,但是输入就有很大延迟,手动备份数据库,重装数据库问题解决