查看占内存最多的进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -50
也可以top -c 然后按shift+m 看
修改宝塔自带的php-fpm配置
cd /www/server/php/56/etc/
cp php-fpm.conf php-fpm.conf.bk
vi php-fpm.conf
把这几个配置改小,主要是pm.max_children 最大进程数,不要太多,一个进程占50-60m内存
pm.max_children = 15
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 10
保存退出
重启php-fpm
/etc/init.d/php-fpm-56 restart
好啦
参考
解决CentOS 7中php-fpm进程数过多导致服务器内存资源消耗较大的问题
http://zhaokaifeng.com/?p=653
BT宝塔面板添加定时重启php任务
http://www.aeink.com/1069.html
© 2019 - 2020, 新之助meow. 原创文章转载请注明: 转载自http://www.xinmeow.com