Polaroid Photo

Pictures from 虚写人生[周锋]-服务器架构与运维

虚写人生[周锋]-服务器架构与运维

没有最好,只有更好!

Choose a Topic:

周一
23
八 '10

万变不离其中的排错方法->32位系统文件不能过2G

今天周一刚一上班,发现我的CACTI登录后老是502错误,于是登录系统开始排查:
1、我首先看了下系统版本

[root@sdb1 log]# cat /etc/redhat-release 
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
[root@sdb1 log]# uname -a
Linux sdb1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux

2、我看到系统是32位系统,于是想是不是有日志文件超过2G了,于是我把Nginx的日志,FastCGI的日志都清理了一遍,问题依然存在。
3、我把FastCGI和Nginx都重启了一遍,问题也依然存在。
4、没有办法,我把Nginx的的debug日志打开,查看日志错误提示

(104: Connection reset by peer) while reading response header from upstream

5、好熟悉的日志啊,我以前肯定处理过,但是不记得了于是开始GOOGLE,按照网上提示说修改内存大小,修改超时时间,重启FastCGI,问题依然存在。
6、从这个时候起我开始怀疑是不是有人修改了配置,于是开始把Nginx和FastCGI的配置跟正常机器都核对了一遍,没有发现问题。
7、目光终于开始转向到Cacti目录。

du -sh cacti/log
2.1G    log

8、就是他了,清理后登录正常。

echo > cacti.log

9、最后总结就是万变不离其中,一开始就想到了,只是排查的过程有点曲折,但是能解决问题就是王道。

Start discussion »

Leave a Reply