php-fpm配置文件详解-创新互联
php-fpm是用来处理php请求的,它的配置文件为/usr/local/php/etc/php-fpm.conf(路径随个人环境)
武侯网站建设公司创新互联,武侯网站设计制作,有大型网站制作公司丰富经验。已为武侯上千余家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的武侯做网站的公司定做!php-fpm.conf自带是有内容的不过大部分被注释掉了所以我们不妨删除原有的内容重新写入。
#> /usr/local/php/etc/php-fpm.conf # >单独使用可以清空一个文件
# vim/usr/local/php/etc/php-fpm.conf
[global] # 全局部分
pid =/usr/local/php/var/run/php-fpm.pid
error_log =/usr/local/php/var/log/php-fpm.log
[www] # pool部分(名称可以自定义)
listen = /tmp/www.sock
user = php-fpm
group = php-fpm
pm = dynamic #动态管理,静态就是static
pm.max_children = 50 #子进程大50个
pm.start_servers = 20 #服务启动时生成20个子进程
pm.min_spare_servers =5 #空闲子进程最少5个
pm.max_spare_servers =35 #空闲子进程最多35个
pm.max_requests = 500 #一个子进程生命周期内最多处理多少个请求
rlimit_files = 1024 #每个进程所使用文件描述符的限制
创建多个池子
[www1]
listen =/tmp/www1.sock
user = php-fpm
group = php-fpm
pm = dynamic
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers =5
pm.max_spare_servers =35
pm.max_requests = 500
rlimit_files = 1024
#/etc/init.d/php-fpm restart #重启服务
不同的域名指定不同的池子/多个域名使用一个池子
#ls /usr/local/nginx/conf/vhosts
111.conf 222.conf
编辑fastcgi_pass unix:/tmp/php-fcgi.sock这行
指定池子,如指定www ,则修改为fastcgi_pass unix:/tmp/www.sock
如指定www1 ,则修改为fastcgi_pass unix:/tmp/www1.sock
性能追踪 网站运行慢
#vim/usr/local/php/etc/php-fpm.conf
在每个池子下面加入慢查询
slowlog =/tmp/www_slow.log #不同的池子指定不同的slowlog
request_slowlog_timeout=1 #超时时间,超过1秒就记录它
php_admin_value[open_basedir]=/data/www/:/tmp/
#open_dasedir将用户访问文件的活动范围限制在指定的区域,通常是其家目录的路径
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文题目:php-fpm配置文件详解-创新互联
URL标题:http://pwwzsj.com/article/dsscoh.html