AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] 为啥经常错误502呢? |
|
---|---|
qxwo |
qxwo 发表于 2012-11-16 21:21:09
重启PHP后就好了,过段时间又502了:funk:
128MB的ovh
点赞,加油! (0分)
2012-11-16 21:21:09 1
|
admin |
访问量多吗?
内存情况使用的怎样。 502通常是php进程挂了。 访问量多的话,128小了点, ps aux 可以看下哪些进程占用了内存
回复
2012-11-16 21:32:27 2
AMH官方号 2011~2021 (10周年) |
qxwo |
没有访问,内存空余30M
root@vks20395:~# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.5 2036 748 ? Ss 21:34 0:00 init [2] root 2 0.0 0.0 0 0 ? S 21:34 0:00 [kthreadd/2039] root 3 0.0 0.0 0 0 ? S 21:34 0:00 [khelper/20395] root 359 0.0 0.4 5376 612 ? S 21:34 0:00 supervising sys root 360 0.0 1.7 5632 2284 ? Ss 21:34 0:00 /usr/sbin/syslo daemon 388 0.0 0.3 2164 416 ? Ss 21:34 0:00 /usr/sbin/atd bind 419 0.1 11.8 55032 15492 ? Ssl 21:34 0:00 /usr/sbin/named root 469 0.0 5.3 46520 6972 ? Ssl 21:34 0:00 /usr/sbin/lwres root 473 0.0 0.9 2720 1284 ? S 21:34 0:00 /bin/sh /usr/lo root 552 0.0 0.5 5696 776 ? Ss 21:34 0:00 /usr/sbin/cron root 604 0.0 1.3 4504 1824 ? Ss 21:34 0:00 /usr/sbin/ntpd root 662 0.0 0.7 5500 976 ? Ss 21:34 0:00 /usr/sbin/sshd mysql 830 0.0 5.8 40040 7624 ? Sl 21:34 0:00 /usr/local/mysq root 845 0.0 2.1 31996 2812 ? Ss 21:34 0:00 php-fpm: master www 846 0.0 1.8 31996 2408 ? S 21:34 0:00 php-fpm: pool s www 847 0.0 1.8 31996 2408 ? S 21:34 0:00 php-fpm: pool s www 848 0.0 1.8 31996 2408 ? S 21:34 0:00 php-fpm: pool s root 851 0.0 2.1 32004 2832 ? Ss 21:34 0:00 php-fpm: master www 852 0.0 1.8 31996 2416 ? S 21:34 0:00 php-fpm: pool s www 853 0.0 1.8 31996 2416 ? S 21:34 0:00 php-fpm: pool s www 854 0.0 1.8 31996 2416 ? S 21:34 0:00 php-fpm: pool s www 855 0.1 4.6 32788 6100 ? S 21:34 0:01 php-fpm: pool w root 858 0.0 0.2 4376 340 ? Ss 21:34 0:00 pure-ftpd (SERV root 864 0.0 1.6 4960 2144 ? Ss 21:34 0:00 nginx: master p root 896 0.0 2.1 8264 2824 ? Rs 21:35 0:00 sshd: root@pts/ root 899 0.1 2.5 7980 3404 pts/0 Ss 21:35 0:00 -bash www 1182 0.0 10.9 17392 14388 ? S 21:42 0:00 nginx: worker p root 1184 0.0 2.1 31996 2812 ? Ss 21:42 0:00 php-fpm: master www 1185 0.0 1.8 31996 2408 ? S 21:42 0:00 php-fpm: pool s www 1186 0.0 1.8 31996 2408 ? S 21:42 0:00 php-fpm: pool s www 1187 0.0 1.8 31996 2408 ? S 21:42 0:00 php-fpm: pool s root 1205 0.0 2.3 8396 3048 ? Ss 21:43 0:00 sshd: root@nott root 1207 0.0 0.6 1940 820 ? Ss 21:44 0:00 /usr/lib/openss root 1834 0.0 0.7 5784 1048 pts/0 R+ 21:47 0:00 ps aux
回复
2012-11-16 21:48:13 3
|
admin |
php-fpm进程挺多的。 你是添加了好几个站吧? 你可以看情况调整下php-fpm最大进程数量,或使用动态方式。 默认是静态,一个虚拟主机最大3个php-fpm进程。 pm = static pm.max_children = 3 pm.start_servers = 20 pm.min_spare_servers = 5 pm.max_spare_servers = 35 配置文件目录可看下这贴。 http://amysql.com/bbs/post-111-1-1.htm
回复
2012-11-16 22:05:45 4
|
qxwo |
:L只有一个站点,还是默认页
回复
2012-11-16 22:17:53 5
|
admin |
ls /home/wwwroot/ 看看,看有没其余站点。 一个站点不会这么多进程的。 你把窗口放大点,COMMAND命令看完整点就知道是哪些站点的进程了。 另可用下面重启,会kill掉所有php-fpm进程重启的。 /etc/init.d/amh-start
回复
2012-11-16 22:23:24 6
|
yzw6 |
AMH的进程的确有问题 我VPS的虚拟机的PHP都有9个
回复
2012-11-17 17:45:55 7
|
admin |
9个是不是也算主进程在内呢。应该不会有9个小进程。 可能存在有重复加载的问题,看看先。
回复
2012-11-17 19:51:53 8
|
yzw6 |
回复
2012-11-17 20:08:27 9
|
admin |
那可能是有重复加载一次php-fpm的情况,改下Nginx配置。 看这贴,http://amysql.com/bbs/post-127-1-1.htm
回复
2012-11-17 20:11:20 10
|