一台老服务器上游戏无法load,背景图片框架的什么的都出来了,就是swf部分空白
而这个swf是放在web目录里的,没有装给nginx处理,抓包也没看出什么问题,jboss也没有错误打印,非常奇怪
跑去web后台用下后台功能测试,大部分功能也没问题,不过发现某个功能无法执行,jboss日志报错/tmp/xxxx error 28
查了下28是权限问题或者磁盘满....
df了一下发现/var分区满了。
罪魁祸首是/var/spool/clientmqueue(如果装了postfix,这个大文件夹在/var/spool/postfix/maildrop)
这个超多小文件是由于crontab里执行的命令返回造成的.....由于小文件太多rm不掉只能ls | xargs rm -f,删除后问题解决
我发现删玩后ll文件夹发现文件夹大小还是有问题所以删掉文件以后最好再把文件夹也删一下,删除文件夹以后记得重建一个一样的,改好用户所属和权限
/var/spool/clientmqueue 770
/var/spool/postfix/maildrop 750
根本处理方法是赶紧在crontab所有脚本里加> /dev/null 2>&1
不过奇怪的是/tmp分区没满,放jboss和java的/opt分区也没问题,这问题和/var分区有啥关系,难道是syslog不能写日志导致的问题?
阅读(1807) | 评论(0) | 转发(1) |