编辑部的mm说今天传到网站上的一张广告图片时有时无,重新传了好几遍都不行,先说下我们的服务器环境:apache+tomcat1(主机)+tomcat2(备机),做负载均衡。因为图片上传都是分别传到两台服务器上的ftp,出现时有时无情况是不是有一台服务器没有收到图片呢?查看结果,两台服务器都有,但是主机上的图片显示大小是0,开始怀疑是没有磁盘空间了,但是转念一想,不应该呀,一个网站的图片能有少,我们硬盘可是500G的(典型的想当然),忙乎了半天终于根据ftp上传时候的一个错误提示才知道确实是磁盘空间满了,于是开始查是什么文件这么狠,当然第一怀疑的就是log文件了,从根开始用du -h 命令一个一个查,终于在/var/log/httpd/找到了罪魁祸首,是access_log和mod_jk.log,动手删吧!为了防止这种情况的再次发生,写了个简单的定期清除脚本,在我的脚本日志里,这可是我写的第一个脚本啊。
写这篇博文的目的是让自己记住,在linux排错的时候(其实任何事),千万不要犯了“想当然”的错误,linux出现错误的时候都会有提示,根据这个提示再顺藤摸瓜找出问题所在。