先说下我们网站的架构,由于目前网站访问量不是很大,但是由于最近公司网站要推广,所以将网站由单机切换成前端用nginx做负载均衡,带动两台web服务器,所有网页和静态文件都通过NFS共享调用,NFS服务装在其中的一个web服务器上,后端用mysql主从的方式,是很典型的架构。
切换成这个架构才2天,就收到nagios的报警,报警信息显示有一台web服务器负载很高,于是通过SecureCRT登录到服务器上,用top命令看了一下,发现有几个php-cgi进程占用了大量的CPU,如下:
13889 www 25 0 228m 14m 9344 S 100.4 0.1 14:51.22 php-cgi13882 www 25 0 227m 13m 9284 S 100.1 0.1 10:53.18 php-cgi13924 www 25 0 227m 9936 5732 S 100.1 0.1 23:20.80 php-cgi13927 www 25 0 226m 5228 2064 R 100.1 0.0 24:44.24 php-cgi13827 www 25 0 228m 15m 10m R 99.7 0.1 12:57.60 php-cgi13900 www 25 0 228m 19m 13m R 99.7 0.1 9:03.09 php-cgi
评论列表()