周一
23
八 '10
今天周一刚一上班,发现我的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