首页 服务端 php 正文

php-fpm使用笔记

long 2021-09-04 16:10 php 人气34

PHP FastCGI 进程管理器,用于管理PHP 进程池的软件,用于接受web服务器的请求。php-fpm能解析http服务器发过来的请求,调用php得到处理结果,并返回给http服务器。

一个php-fpm大概占20-40M内存

配置:

核心配置:/etc/php.ini 

全局配置:/etc/php-fpm.conf

pid = /run/php-fpm/php-fpm.pid

error_log=xxx

log_level=notice

process.max=3 子进程最大数,0代表无限制

daemonize=yes 是否守护进程

扩展配置:/etc/php-fpm.d/www.conf

user=nginx

listen.allowed_clients=127.0.0.1

listen=127.0.0.1:9000

slowlog=/var/log/php-fpm/$pool-slow.log

pm=dynamic 动态模式进程管理开启

start_servers=5 最初开启多少个进程 

min_spare_server=5 最少空闲进程数。

max_children=50 最大进程数

max_spare_servers=10 最大空闲进程数

max_requests=500 一个进程最多处理500个请求,处理完就杀死




公众号
小程序
网站统计
  • 文章总数:297
  • 总点击量:55473
  • 评论总数:27
  • 网站运行:548 天