产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 为啥经常错误502呢?

qxwo
铝牌会员
291.00 价值分

qxwo 发表于 2012-11-16 21:21:09
重启PHP后就好了,过段时间又502了:funk:
128MB的ovh
2012-11-16 21:21:09 1

admin
创始人
12390.89 价值分

访问量多吗?

内存情况使用的怎样。
502通常是php进程挂了。

访问量多的话,128小了点,
ps aux 可以看下哪些进程占用了内存
  支持 (0分)  反对 (-3.61分)
回复  2012-11-16 21:32:27 2

AMH官方号 2011~2021 (10周年)

qxwo
铝牌会员
291.00 价值分

没有访问,内存空余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
  支持 (0分)  反对 (0分)
回复  2012-11-16 21:48:13 3

admin
创始人
12390.89 价值分

引用:
qxwo 发表于 2012-11-16 21:48
没有访问,内存空余30M


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
  支持 (0分)  反对 (0分)
回复  2012-11-16 22:05:45 4

qxwo
铝牌会员
291.00 价值分

:L只有一个站点,还是默认页
  支持 (0分)  反对 (0分)
回复  2012-11-16 22:17:53 5

admin
创始人
12390.89 价值分

引用:
qxwo 发表于 2012-11-16 22:17
只有一个站点,还是默认页


ls /home/wwwroot/ 看看,看有没其余站点。
一个站点不会这么多进程的。

你把窗口放大点,COMMAND命令看完整点就知道是哪些站点的进程了。
另可用下面重启,会kill掉所有php-fpm进程重启的。
/etc/init.d/amh-start
  支持 (0分)  反对 (0分)
回复  2012-11-16 22:23:24 6

yzw6
铁牌会员
137.00 价值分

引用:
admin 发表于 2012-11-16 22:23
ls /home/wwwroot/ 看看,看有没其余站点。
一个站点不会这么多进程的。



AMH的进程的确有问题 我VPS的虚拟机的PHP都有9个
  支持 (0分)  反对 (0分)
回复  2012-11-17 17:45:55 7

admin
创始人
12390.89 价值分

引用:
yzw6 发表于 2012-11-17 17:45
AMH的进程的确有问题 我VPS的虚拟机的PHP都有9个


9个是不是也算主进程在内呢。应该不会有9个小进程。
可能存在有重复加载的问题,看看先。

  支持 (0分)  反对 (0分)
回复  2012-11-17 19:51:53 8

yzw6
铁牌会员
137.00 价值分

引用:
admin 发表于 2012-11-17 19:51
9个是不是也算主进程在内呢。应该不会有9个小进程。
可能存在有重复加载的问题,看看先。



同一个虚拟机不包括面板的那个 有6个进程
  支持 (0分)  反对 (0分)
回复  2012-11-17 20:08:27 9

admin
创始人
12390.89 价值分

引用:
yzw6 发表于 2012-11-17 20:08
同一个虚拟机不包括面板的那个 有6个进程

那可能是有重复加载一次php-fpm的情况,改下Nginx配置。
看这贴,http://amysql.com/bbs/post-127-1-1.htm
  支持 (0分)  反对 (0分)
回复  2012-11-17 20:11:20 10
 1  (总1页)
AMH社区列表
用户服务中心