现在的配置是
pm = dynamic
pm.start_servers = 2
pm.min_spare_servers = 2
pm.max_spare_servers = 5
5个进程占用200M左右内存,uwsgi一般才一个才十几M,我这个php请求很少,一天也就几百,求降低到50M以内的方法
1
hitsmaxft 2015-04-05 23:09:26 +08:00 via iPhone
你得降低每个php进程占用的内存,调整的php.ini 里跟内存相关的参数,减少扩展的数量,不需要的都在编译中关掉。
|
2
Tianpu 2015-04-05 23:22:25 +08:00
pm=ondemand
pm.max_children=8 不是太复杂的应用,200M内存完全可以一天跑1000万请求 |
3
kn007 2015-04-05 23:29:45 +08:00
配合nginx
|
4
Tianpu 2015-04-05 23:35:00 +08:00 1
|
5
dingyaguang117 OP @kn007 这个怎么减少内存呢
|
6
dingyaguang117 OP @hitsmaxf用yum安装的,哪些可以关掉呢
|
7
dingyaguang117 OP @Tianpu 我的只有 静态 动态 2个选项 汗
|
8
loading 2015-04-06 09:22:41 +08:00 via Android
果然一说到内存,就没人敢黑php了,不愧是世界上最好的语言。
|