php-fpm占用内存过高分析

1、查看php-fpm的进程个数

2、查看每个php-fpm占用的内存大小

3、查看单个php-fpm进程消耗内存的明细

这里可以根据需要减少不必要的模块加载。

php-fpm的参数优化

对于内存大的服务器(比如8G以上)来说,指定静态的max_children实际上更为妥当,因为这样不需要进行额外的进程数目控制,会提高效率。

对于内存小的服务器,使用动态方式。具体最大数量根据 内存/20M 得到。比如512M的VPS,建议pm.max_spare_servers设置为20。至于pm.min_spare_servers,则建议根据服务器的负载情况来设置,比较合适的值在5~10之间。

Centos安装php5.6

1、追加epel及remi源

centos 6.5

centos 7.0

2、安装

3、验证