记一次mysql频繁断开连接
最初开发人员反馈mysql频繁断开连接。
登录数据库服务器本地连接,做了一次查询,在服务器也出现同样的问题,排除网络原因。
mysql> select *from xxxx.t_xxxx;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect…
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
ERROR:
Can’t connect to the server
去查看错误日志,在日志里发现如下报错信息
2017-11-28 10:07:57 7fb0e11c27002017-11-28 10:07:57 28099 [ERROR] InnoDB: Failure of system call pwrite(). Operating system error number is 28.
InnoDB: Error number 28 means ‘No space left on device’.
报错信息清晰明了,磁盘空间不足
[root@VM_0_18_centos mysql]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vdb 99G 94G 0 100% /storage
这个storage就是mysql 的数据目录,100G, 找相应的可删除的文件
[root@VM_0_18_centos mysql]# cd /storage/
[root@VM_0_18_centos mysql]# du -h
找到相应的可删除的大文件。rm -rf
还没有评论,来说两句吧...