全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 2578|回复: 16
打印 上一主题 下一主题

[Windows VPS] php-fpm进程数量调控问题

[复制链接]
跳转到指定楼层
1#
发表于 2012-8-5 22:51:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Zeraba 于 2012-8-5 23:40 编辑

近期准备做一个小站

正在调控vps

结合下近段时间在论坛上学习的知识调配了下

用webbench测试


webbench -c 1000 -t 45 http://www.xxx.net/
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET http://www.xxx.net/
1000 clients, running 45 sec.

Speed=3062 pages/min, 310521 bytes/sec.
Requests: 2297 susceed, 0 failed.



webbench -c 2000 -t 45 http://www.xxx.net/
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET http://www.xxx.net/
2000 clients, running 45 sec.

Speed=3080 pages/min, 312371 bytes/sec.
Requests: 2310 susceed, 0 failed.



vps是256小小鸡
nginx+mysql  程序是wp,做过缓存设置


看到并发从1000到2000的时候   requests 并没有改变太多   我是不是应该增大php-fpm进程?
现在的设置

pm = dynamic
pm.max_children = 10
pm.start_servers = 3
pm.min_spare_servers = 2
pm.max_spare_servers = 3


2000并发的时候
ps -ef | grep php-fpm | awk '{ print $2 }'

只看到6个进程

是不是dynamic模式下php-fpm的进程=start_servers+spare_servers?


咔咔 找到点资料
pm.max_children ,子进程最大数
pm.start_servers ,启动时的进程数
pm.min_spare_servers ,保证空闲进程数最小值,如果空闲进程小于此值,则创建新的子进程
pm.max_spare_servers ,保证空闲进程数最大值,如果空闲进程大于此值,此进行清理

2000并发按理说php-fpm应该跑满了,怎么不是10?   10-2也应该是8不是...
不是很理解上面的说明 求科普

上传网站log   目测的确没有502
xxx.net.zip (57.67 KB, 下载次数: 337)

2#
发表于 2012-8-5 22:53:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
3#
 楼主| 发表于 2012-8-5 23:06:19 | 只看该作者
单手摘月 发表于 2012-8-5 22:53
怎样优化的啊?

我是参考hyper cache 弄的~
4#
发表于 2012-8-5 23:07:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
5#
发表于 2012-8-5 23:10:24 | 只看该作者
默认就行
6#
 楼主| 发表于 2012-8-5 23:13:30 | 只看该作者
单手摘月 发表于 2012-8-5 23:07
1000线程webbench,网站还能打开么?

嗯 2000的时候都可以 top 看cpu占用是36% 网页也没有502
7#
发表于 2012-8-5 23:21:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
8#
 楼主| 发表于 2012-8-5 23:38:12 | 只看该作者
zidane 发表于 2012-8-5 23:21
你打开网站log看看是不是全都502,是的话就不用优化这个了

没有502 网站也正常打开 这个我还是知道的 要是502我就不倒腾了
稍后上传log
9#
 楼主| 发表于 2012-8-6 13:19:34 | 只看该作者
悄悄的自己顶上去....
10#
发表于 2012-8-6 18:17:32 | 只看该作者
问题是,你get的/,用没用到php呢~~~....
/如何是一个静态的。nginx不会透给php-fpm~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-30 13:04 , Processed in 0.073251 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表