当前位置:Gxlcms > 数据库问题 > 磁盘满导致mysql死锁

磁盘满导致mysql死锁

时间:2021-07-01 10:21:17 帮助过:16人阅读

        通过show processlist能看到第一条是个update语句,需要写入数据,因为磁盘满了,写入不了,导致mysql死锁。

        查看mysql日志可以发现有告警日志:“[Warning] Disk is full writing ‘./mysql-bin.000123‘ (Errcode: 28). Waiting for someone to free space... (Expect up to 60 secs delay for server to continue after freeing disk space)”

       说的很明白,是因为磁盘满了导致的,释放磁盘空间就可以解决。

       我是之前kill掉了mysql的进程,然后start后才释放磁盘空间的,不知道直接释放磁盘空间能否解决此问题(估计过1分钟后mysql会恢复回来)。

       今天发生问题时,也试着kill -3想dump出进程的线程信息查看是否程序有问题,结果也没有dump出来,估计也是因为磁盘满了,dump出的信息无磁盘空间存放。

       以后要是发生奇怪现象,先看看磁盘空间是否满了。

磁盘满导致mysql死锁

标签:

人气教程排行