Debian服务器IO卡死一问题解决

3月份,公司服务器上的jenkins,openfire等程序一直启动不了,启动之后伴随的现象是服务器IO飙到了100%,然后就一直处于卡死状态,直到手动将进程kill掉才会恢复正常。以此同时,MySql服务器重启了之后,很大的几率会启动不了。后来查看Debian的系统日志/var/log/messages查看到了一条报错,大意是ext3的一个目录下的文件数量超过上限了,后来折腾了好几,发现是/tmp目录的文件太多了,导致服务器卡死了。讲该目录重命名再重建一切恢复正常。

贴一个Debian定时清理/tmp目录的脚本,需要首先安装tmpreaper

apt-get install tmpreaper

下面是清楚30分钟内没有使用过的零时文件

#!/bin/bash
tmpreaper 30m /tmp

把该脚本添加到linnux的定时任务里面,即可避免该问题

相关推荐