当前位置: 首页 > article >正文

php-fpm.conf 部分参数说明新手教程

下面我们来说明php-fpm.conf部分参数说明,如下:

[global]
pid = /www/server/php/80/var/run/php-fpm.pid
error_log = /www/server/php/80/var/log/php-fpm.log
log_level = notice

[www]
listen = /tmp/php-cgi-80.sock
listen.backlog = 8192
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www
pm = dynamic ;指定进程管理方式,如 dynamic、static、ondemand
pm.status_path = /phpfpm_80_status
pm.max_children = 120 ;最大子进程数
pm.start_servers = 10 ;启动时的子进程数
pm.min_spare_servers = 10 ;最小空闲子进程数
pm.max_spare_servers = 30 ;最大空闲子进程数
request_terminate_timeout = 100 ;请求超时时间
request_slowlog_timeout = 30 ;慢请求日志超时时间
slowlog = var/log/slow.log ;慢请求日志文件路径

1、PHP-FPM 的 PID 文件路径。

pid = /www/server/php/80/var/run/php-fpm.pid

2、错误日志文件路径。

error_log = /www/server/php/80/var/log/php-fpm.log

3、设置日志级别

log_level = notice

值如:emergencyalertcriticalerrorwarningnoticeinfodebug

4、 PHP-FPM 监听的地址,可以是 IP 地址和端口号,也可以是 Unix 域套接字

listen = /tmp/php-cgi-80.sock

5、 PHP-FPM 子进程的用户和组

user = www
group = www

6、监听套接字的所有者和组

listen.owner = www
listen.group = www

7、监听套接字的权限

listen.mode = 0666

8、进程管理方式

pm = dynamic

值如:dynamicstaticondemand

9、最大子进程数

pm.max_children = 120

10、启动时的子进程数

pm.start_servers = 10

11、最小空闲子进程数

pm.min_spare_servers = 10

12、最大空闲子进程数

pm.max_spare_servers = 30

13、子进程在空闲状态下等待新请求的时间

pm.process_idle_timeout = 10s

14、每个子进程处理的最大请求数,达到上限后子进程会被重启

pm.max_requests = 500

15、请求超时时间

request_terminate_timeout = 30s

16、慢请求日志超时时间

request_slowlog_timeout = 10s

17、慢请求日志文件路径

slowlog = var/log/slow.log


http://www.kler.cn/a/443052.html

相关文章:

  • 工作效率提升:使用Anaconda Prompt 创建虚拟环境总结
  • 【Rust自学】11.1. 编写和运行测试
  • MMDetection框架下的常见目标检测与分割模型综述与实践指南
  • C++ 如何将 gRPC集成到机器人系统中
  • Linux(上):基本知识篇
  • kubernetes第五天
  • 电脑蓝牙修复工具:一键解决蓝牙连接问题
  • ES6学习模板字符串、解构赋值(三)
  • web自动化测试框架playwright
  • 【自然资源】“三区三线”,旅游开发相互冲突怎么办?
  • 12月22日!蓝桥杯MWORKS新赛道「智能装备数字化建模大赛」总决赛暨颁奖典礼即将启幕
  • 利器 | AppCrawler 自动遍历测试工具实践(一)
  • 02-2.python入门语法一变量与数据类型2
  • C语言(结构体练习)
  • 游泳溺水识别数据集,对9984张原始图片进行YOLO,COCO JSON, VOC XML 格式的标注,平均识别率在91.7%以上
  • 高校成人教育学籍管理系统设计与实现
  • 流量分析总结(实战[INSHack2019]Passthru)
  • Linux驱动开发(15):Framebuffer子系统–LCD驱动实验
  • 【Qt】加载MySQL数据库驱动失败的解决方法
  • linux 安装redis
  • 【每日一题 基础题】[蓝桥杯 2020 省 AB3] 乘法表
  • 2025年入职/转行网络安全,该如何规划?网络安全职业规划
  • 【自动驾驶】单目摄像头实现自动驾驶3D目标检测
  • 《Django 5 By Example》阅读笔记:p551-p560
  • Ubuntu如何下载nvidia驱动和Cuda Toolkit
  • iOS swift开发系列--如何给swiftui内容视图添加背景图片显示