linux服务器空间不足异常

linux服务器空间不足异常

今天收到邮件说正式环境一个功能的上传文件解析出问题了,要解决。查看半天后同事说可能是服务器空间满了,用df -h发现果真是服务器满了,开始删文件,重启服务,问题解决。

解决流程

首先,收到邮件后,首先要了一份模板,在测试机导入成功。

接着,开始检查代码逻辑。客户提供的返回信息是ajax只有在后台程序运行过程中直接中断才会返回的信息。检查代码后发现只有文件读取这一块没有Try catch,但这一块加了逻辑判断,不可能存在错误。

然后,查看正式机日志,先看连接日志,返回的是500,那么初步确定是服务器上传文件的问题,跟同事沟通后,没有人动过正式机服务器。接着看catalina,没有日志。。。同事上次删除的时候还未删除完就停止了,导致线程冲突,日志未保存。

一筹莫展之际,同事说了句,看下空间是不是满了,有道理,上传和下载失败可能是服务器空间的问题,但是服务器空间不是一般很大的吗,抱着疑问敲出了"df -h",嗯,use 100,20g,囧,的确是空间占满了,删除完一些文件,发现catalina文件过大,删除后在中午重启服务就好了。实在是没想到正式机服务器只有20g空间。。。

问题核心

问题描述:上传功能失效,代码逻辑没有问题。

问题产生原因:服务器空间不足,使用完所有空间。

问题解决方案:删除catalina的文件,

总结

有关于上传需要用到系统资源的地方,如果多个功能点出现这个无法上传的问题,应当排查服务器自身的问题。这次就是服务器的原因,要不是同事的一句话,就得忙一阵。

经验还是不足呀,经验有的时候可以帮助解决一些问题,就好像接口一样,遇到类似的问题可以一下子看出问题所在。

  • 既然不能成为屠龙的勇士,那么就好好成为一名优秀的管家,为公主建设一个温馨美好的家。
    Since it can not become a dragon warrior, then it is a good housekeeper, for the princess to build a warm and beautiful home.

  • 原文地址:https://www.cnblogs.com/ITflying/p/7277989.html