VPS侦探论坛
标题:
php-cgi开了20个,但一直只有5个是活动的
[打印本页]
作者:
skywing
时间:
2011-7-1 22:08
标题:
php-cgi开了20个,但一直只有5个是活动的
我的VPS是84的512M的那款LINUX的,系统为CENTOS5.5,目前在上面部署了个论坛,有一个很奇怪的现象就是,我开了20个php-cgi进程,top也显示有20个,但使用 netstat -anpo | grep "php-cgi" | wc -l 测试 在活动的一直只有5个,请问这是哪里出了问题?
作者:
skywing
时间:
2011-7-2 10:00
没有人来回答啊。。。
作者:
yuweitaocn
时间:
2011-7-2 10:44
你的访问量是多少啊?
作者:
yuweitaocn
时间:
2011-7-2 10:45
访问量只有五个人,你让他的FASTCGI的进程20个一起工作?
作者:
yuweitaocn
时间:
2011-7-2 10:49
猛的看了一下楼主的机器的配置,PHP-FPM进程一个满负载大概是要占180~200左右的内存,你何必呢?开得多有意义吗?
作者:
skywing
时间:
2011-7-3 14:44
我用同机房的vps用webbench开2000连接数去压phpinfo.php,测试的时候看活动的php-cgi也是只有五5个。。。
作者:
skywing
时间:
2011-7-3 14:49
原帖由
yuweitaocn
于 2011-7-2 10:49 发表
猛的看了一下楼主的机器的配置,PHP-FPM进程一个满负载大概是要占180~200左右的内存,你何必呢?开得多有意义吗?
php-cgi一个进程满负载不是占用近20M内存吗?怎么成200M了,是你记错还是我记错了
作者:
yuweitaocn
时间:
2011-7-8 19:21
标题:
回复 7# 的帖子
真的是无语呀。。终于知道不知者无畏这一句话的意思了么。。
作者:
yuweitaocn
时间:
2011-7-8 19:23
标题:
回复 6# 的帖子
什么东西测的呀?
上上图。
还有就是你们机房的配置是怎么样的?你用的是LNMPA还是LNMP啊呀?
作者:
yuweitaocn
时间:
2011-7-8 19:28
我来给我们亲爱的楼主算一比账奥。。你看假设你是按军哥里面的PHP.INI设置。。、
PHP的最大的内存是128.你算算。PHP-FPM使用独立的进程,就是说每一个可用的进程处理PHP可以到128.
但是军歌又使用了EACC来做缓存。。每一个PHP-FPM又都要缓存。。那么还要再加上64M
我怎么都得不出楼主说的每一个进程只要20 个MB
作者:
admin888
时间:
2011-7-21 12:55
汗,真是不知者无畏
作者:
lnmpuser
时间:
2011-7-21 17:05
坐等军哥解答。。。。
作者:
牛角
时间:
2011-7-22 07:36
我也想知道这个问题,我测出来是6,fastcgi我开了10个
netstat -anpo | grep "php-cgi" | wc -l
作者:
牛角
时间:
2011-7-22 07:38
另外两个VPS,完全是空闲的,没有域名指向它,测出来的结果一直是5
作者:
totoro3313
时间:
2012-6-22 17:48
标题:
遇到了同样的问题..
netstat -anpo | grep "php-cgi" | wc -l 这个命令得到的一直只有5个, 这个对于我的网站数量太少了, 经常出现502错误, 没有用军哥的LNMP之前, 我自己编译的lnmp环境在繁忙的时候php-cgi进程的通讯就会增加到10个20个甚至更多 基本不会502错误.
作者:
kuailerener
时间:
2012-6-22 22:41
标题:
回复 15# 的帖子
vi /usr/local/php/etc/php-fpm.conf #max_children=20 先改20个
killall php-cgi #关闭php-fpm所有服务进程释放内存
/usr/local/php/sbin/php-fpm restart #重启php-fpm服务
记住先关闭再重启
ps -A #查看进程
欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/)
Powered by Discuz! X3.4