skywing 发表于 2011-7-1 22:08:40

php-cgi开了20个,但一直只有5个是活动的

我的VPS是84的512M的那款LINUX的,系统为CENTOS5.5,目前在上面部署了个论坛,有一个很奇怪的现象就是,我开了20个php-cgi进程,top也显示有20个,但使用netstat -anpo | grep "php-cgi" | wc -l 测试 在活动的一直只有5个,请问这是哪里出了问题?:Q

skywing 发表于 2011-7-2 10:00:17

没有人来回答啊。。。

yuweitaocn 发表于 2011-7-2 10:44:57

你的访问量是多少啊?

yuweitaocn 发表于 2011-7-2 10:45:37

访问量只有五个人,你让他的FASTCGI的进程20个一起工作?

yuweitaocn 发表于 2011-7-2 10:49:04

:funk:
猛的看了一下楼主的机器的配置,PHP-FPM进程一个满负载大概是要占180~200左右的内存,你何必呢?开得多有意义吗?

skywing 发表于 2011-7-3 14:44:36

我用同机房的vps用webbench开2000连接数去压phpinfo.php,测试的时候看活动的php-cgi也是只有五5个。。。

skywing 发表于 2011-7-3 14:49:47

原帖由 yuweitaocn 于 2011-7-2 10:49 发表 https://bbs.vpser.net/images/common/back.gif
:funk:
猛的看了一下楼主的机器的配置,PHP-FPM进程一个满负载大概是要占180~200左右的内存,你何必呢?开得多有意义吗? php-cgi一个进程满负载不是占用近20M内存吗?怎么成200M了,是你记错还是我记错了:L

yuweitaocn 发表于 2011-7-8 19:21:29

回复 7# 的帖子

真的是无语呀。。终于知道不知者无畏这一句话的意思了么。。:Q

yuweitaocn 发表于 2011-7-8 19:23:09

回复 6# 的帖子

什么东西测的呀?
上上图。
还有就是你们机房的配置是怎么样的?你用的是LNMPA还是LNMP啊呀?

yuweitaocn 发表于 2011-7-8 19:28:27

我来给我们亲爱的楼主算一比账奥。。你看假设你是按军哥里面的PHP.INI设置。。、

PHP的最大的内存是128.你算算。PHP-FPM使用独立的进程,就是说每一个可用的进程处理PHP可以到128.

但是军歌又使用了EACC来做缓存。。每一个PHP-FPM又都要缓存。。那么还要再加上64M

我怎么都得不出楼主说的每一个进程只要20 个MB

admin888 发表于 2011-7-21 12:55:59

汗,真是不知者无畏

lnmpuser 发表于 2011-7-21 17:05:12

坐等军哥解答。。。。

牛角 发表于 2011-7-22 07:36:41

我也想知道这个问题,我测出来是6,fastcgi我开了10个
netstat -anpo | grep "php-cgi" | wc -l

牛角 发表于 2011-7-22 07:38:36

另外两个VPS,完全是空闲的,没有域名指向它,测出来的结果一直是5

totoro3313 发表于 2012-6-22 17:48:38

遇到了同样的问题..

netstat -anpo | grep "php-cgi" | wc -l 这个命令得到的一直只有5个, 这个对于我的网站数量太少了, 经常出现502错误, 没有用军哥的LNMP之前, 我自己编译的lnmp环境在繁忙的时候php-cgi进程的通讯就会增加到10个20个甚至更多 基本不会502错误.
页: [1] 2
查看完整版本: php-cgi开了20个,但一直只有5个是活动的