Nginx   发布时间:2019-11-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了nginx php-fpm调优大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
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

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

 

php-FPM via FastCGI,the following tips may be useful to you : )php-FPM管 理FastCGI,这些技巧也许对您有用:)php’s modules as less as possible,the simple the best (fast);php模块,最简单是最好(快)的php FastCGI child number to 100 and even more. Sometime,200 is OK! ( On 4GB memory server);php FastCGI子进程数调到100或以上,在4G内存的服务器上200就可以php FastCGI,and put into /dev/shm on Linux;php-fpm.cnf 里设置就可以通过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/profilephp-FPM open file description rlimit: # vi /path/to/php-fpm.conf Find “1024” Change 1024 to 4096 or higher number. Restart php-FPm.php-FPM 打开文件描述符的限制: # vi /path/to/php-fpm.conf 找到“” 把1024 更改为 4096 或者更高. 重启 php-FPm.php code accelerator,e.g eAccelerator,XCache. And set “cache_dir” to /dev/shm on Linux.php代码加速器,例如 eAccelerator,XCache.在linux平台上可以把`cache_dir`指向 /dev/shm

大佬总结

以上是大佬教程为你收集整理的nginx php-fpm调优全部内容,希望文章能够帮你解决nginx php-fpm调优所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: