项目突然报错java.sql.SQLException: Error writing file ‘/tmp/MYkn6JQ8

问题

运行得好好的项目,突然就出了问题。查看日志发现报错java.sql.SQLException: Error writing file ‘/tmp/MYkn6JQ8

原因

MySQL在向磁盘中写数据时,发现磁盘空间不足就会抛出该异常。

分析(linux)

找到挂载点为根目录(/)的文件系统空间占用情况:

输入命令:df -h
在这里插入图片描述
由图可得,占用已经到达100%了。

查看根目录中哪个文件夹/文件占用高

切换到根目录,输入命令du -h -x --max-depth=1 ,其中 --max-depth=1 表示目录深度只显示第一层,否则显示层级太多不方便查看

在这里插入图片描述

由图可得,目录/var占用最高,所以先看该目录的文件情况

删除占用高的文件(前提是确定了可以删除)

有上图可得,切换到/var目录中查看文件情况如下:
在这里插入图片描述

由图可得, 日志目录/log 占用最高,切换的日志目录查看具体的日志文件:
在这里插入图片描述

删除无用的文件,腾出磁盘空间。
在这里插入图片描述
持续删除。。。直到觉得合适为止。同理也可以删除其他占用高的目录中的无用文件。

重启服务器

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值