我不确定我是否有内存泄漏问题(正如我的托管公司建议的那样),或者我们都需要阅读http://linuxatemyram.com.也许你聪明的人可以帮助我们吗?
这是一个前端的Web服务器VM,基本上只运行Nginx& RHEL 5.5上的PHP-fpm.这台服务器正在为Magento提供支持,这是一种PHP电子商务的东西.服务器在共享环境中运行,但我们很快就会改变它.
无论如何..重新启动后,服务器运行得很好,但在一天之内,它将自己陷入虚无.页面将花费2分钟加载,cpu疯狂等等.当我进入SSH时,控制台甚至是缓慢的.这就像我的整个服务器被淹没了.
我也一直通过top和tcpdumping传入流量监视数据库服务器.数据库在“缓慢”加载时间的大部分时间内保持空闲状态.当我开始看到来自前端服务器的查询时,页面很快就会加载.
在重启PHP-fpm之后,我在缓慢登录期间登录了一些统计信息:
[mike@front01 ~]$free -m
total used free shared buffers cached
Mem: 5963 5217 745 0 192 314
-/+ buffers/cache: 4711 1252
Swap: 4047 4 4042
[mike@front01 ~]$top
top - 11:38:55 up 2 days,1:01,3 users,load average: 0.06,0.17,0.21
Tasks: 131 total,1 running,130 sleeping,0 stopped,0 zombie
cpu0 : 0.0%us,0.3%sy,0.0%ni,99.3%id,0.3%wa,0.0%hi,0.0%si,0.0%st
cpu1 : 0.3%us,0.0%sy,99.7%id,0.0%wa,0.0%st
cpu2 : 0.0%us,100.0%id,0.0%st
cpu3 : 0.0%us,0.0%st
Mem: 6106800k total,5361288k used,745512k free,199960k buffers
Swap: 4144728k total,4976k used,4139752k free,328480k cached
PID USER PR NI VIRT RES SHR S %cpu %MEM TIME+ COMMAND
31806 apache 15 0 601m 120m 37m S 0.0 2.0 0:22.23 PHP-fpm
31805 apache 15 0 549m 66m 31m S 0.0 1.1 0:14.54 PHP-fpm
31809 apache 16 0 547m 65m 32m S 0.0 1.1 0:12.84 PHP-fpm
32285 apache 15 0 546m 63m 33m S 0.0 1.1 0:09.22 PHP-fpm
32373 apache 15 0 546m 62m 32m S 0.0 1.1 0:09.66 PHP-fpm
31808 apache 16 0 543m 60m 35m S 0.0 1.0 0:18.93 PHP-fpm
31807 apache 16 0 533m 49m 30m S 0.0 0.8 0:08.93 PHP-fpm
32092 apache 15 0 535m 48m 27m S 0.0 0.8 0:06.67 PHP-fpm
4392 root 18 0 194m 10m 7184 S 0.0 0.2 0:06.96 cvd
4064 root 15 0 154m 8304 4220 S 0.0 0.1 3:55.57 snmpd
4394 root 15 0 119m 5660 2944 S 0.0 0.1 0:02.84 EvMgrC
31804 root 15 0 519m 5180 932 S 0.0 0.1 0:00.46 PHP-fpm
4138 ntp 15 0 23396 5032 3904 S 0.0 0.1 0:02.38 ntpd
643 Nginx 15 0 95276 4408 1524 S 0.0 0.1 0:01.15 Nginx
5131 root 16 0 90128 3340 2600 S 0.0 0.1 0:01.41 sshd
28467 root 15 0 90128 3340 2600 S 0.0 0.1 0:00.35 sshd
32602 root 16 0 90128 3332 2600 S 0.0 0.1 0:00.36 sshd
1614 root 16 0 90128 3308 2588 S 0.0 0.1 0:00.02 sshd
2817 root 5 -10 7216 3140 1724 S 0.0 0.1 0:03.80 iscsid
4161 root 15 0 66948 2340 800 S 0.0 0.0 0:10.35 sendmail
1617 nicole 17 0 53876 2000 1516 S 0.0 0.0 0:00.02 sftp-server
...
还有什么我应该看的,或者更多可能有用的信息?我只是一名开发人员,但这个系统的速度减慢使我感到担忧并使我的工作变得困难.
帮帮我,ServerFault!
最佳答案
原文链接:https://www.f2er.com/nginx/435588.html