加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

nginx php-fpm调优

发布时间:2020-12-13 21:42:45 所属栏目:Nginx 来源:网络整理
导读:1、 问题: 发现/usr/local/webserver/php/etc/php-fpm.conf文件里定义的打开文件描述符的限制数量是 但用 命令ulimit -n查看,发现只有1024 我已在/etc/rc.local里添加了 ulimit -SHn 51200 竟然没生效 解决: vi? /etc/security/limits.conf 文件最后加上
1、 问题: 发现/usr/local/webserver/php/etc/php-fpm.conf文件里定义的打开文件描述符的限制数量是 但用 命令ulimit -n查看,发现只有1024

我已在/etc/rc.local里添加了 ulimit -SHn 51200

竟然没生效

解决: vi? /etc/security/limits.conf

文件最后加上 *??????? soft??? nofile? 51200 *??????? hard??? nofile? 51200

2、 问题: 用命令

netstat -np | grep 127.0.0.1:9000 |wc -l

发现只有100多

解决: 根据服务器内存情况,可以把PHP FastCGI子进程数调到100或以上,在4G内存的服务器上200就可以 服务器上内存为8G,我把PHP FastCGI子进程数调整到300

vi /usr/local/webserver/php/etc/php-fpm.conf 将max_children修改为300

重启服务器,这样,网站打开速度快,而且稳定了。

?

就可以通过socket连接 FastCGI了,/dev/shm是内存文件系统,放在内存中肯定会快了? (这一步待确 认)> /etc/profile # echo ‘ulimit -HSn 65536 >> /etc/rc.local # source /etc/profile> /etc/profile echo 'ulimit -HSn 65536' >> /etc/rc.local source /etc/profile1024” Change 1024 to 4096 or higher number. Restart PHP-FPM.” 把1024 更改为 4096 或者更高. 重启 PHP-FPM.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读