起因:Redis RDB持久化失败,进一步排查问题发现是磁盘满了导致的。
解决方案:
1.登录服务器,获得root权限。输入命令:du -h -x --max-depth=1查看磁盘空间使用情况
2.发现在/www/server/data文件占用磁盘空间最大,存在大量mysql二进制日志文件。 登录mysql mysql -u 127.0.0.1 -p
/etc/init.d/mysqld stop 停止mysql服务
rm -f /www/server/data/ib_logfile* 清理日志文件
rm -f /www/server/data/mysql-bin.* 清理日志文件
/etc/init.d/mysqld start 启动mysql服务
3.为了避免以后再次出现相同的问题,在服务器上编写一个定时任务脚本,每个月定时清理mysql二进制日志文件