php7+的php-fpm参数配置,注意事项
安装php7+的,如果php-fpm的这几个参数设置不当了,会导致php-fpm启动不了,nginx站点不能解析php文件,报404错误。
相关命令:
centos7+,启动php-fpm:
systemctl start php-fpm
查看php-fpm是否启动:
ps -ef|grep php
php-fpm的核心参数配置,默认如下:
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
只针对动态方式dynamic说明如下:
max_children:动态方式下限定php-fpm的最大进程数
start_servers:动态方式下的起始php-fpm进程数量
min_spare_servers :动态方式空闲状态下的最小php-fpm进程数量
max_spare_servers :动态方式空闲状态下的最大php-fpm进程数量
这些参数如果注意改错了参数会导致php-fpm启动不了,nginx也就无法访问php文件,可查看日志排查错误:
/usr/local/php/var/log/php-fpm.log
规则汇总:
- max_children 必须大于 min_spare_servers
- max_children 必须大于 max_spare_servers
- start_servers 必须大于 min_spare_servers
- start_servers = min_spare_servers + (max_spare_servers - min_spare_servers) / 2
PS:我服务器是8G内存,目前空闲还多,我就统一后面加了个0,分别是50、20、10、30。
php7+的php-fpm参数配置,注意事项相关推荐
- centos 7.6 —— Nginx 配置网页防盗链FPM参数优化
centos 7.6 -- Nginx 配置网页防盗链&&FPM参数优化 一.网页防盗链 (1)防盗链端--服务端配置(192.168.75.134) 1.1 服务端配置DNS服务,域 ...
- F-Stack KNI配置注意事项
目录 F-Stack KNI配置注意事项 KNI介绍 KNI配置 系统配置 题图 F-Stack KNI配置注意事项 KNI介绍 KNI(Kernel NIC Interface)内核网卡接口,是DP ...
- DSP28377s系统时钟配置注意事项
DSP28377s系统时钟配置注意事项 问题一脸嫣然的向我们走来... 近日,一个兄弟在配置基于28377s芯片的主控系统时钟时,遇到点困难. 具体是这样的,原来的主控板使用的是20MHz外部晶振,为 ...
- Nginx高级优化(2): shell脚本日志切割,连接超时,进程数,网页压缩,防盗链,FPM 参数优化!!
呕心沥血书写,看完后对Nginx了如执掌,不看真的后悔!! shell脚本日志分割 设置连接超时 Nginx深入优化 更改进程数 配置网页压缩 配置防盗链 20.0.0.25 主机:开始盗链 20.0 ...
- Appium安装配置注意事项
Appium安装配置注意事项 详细参见:https://blog.csdn.net/gchh_spring/article/details/112795268 1.安装JDK:安装的版本不要过高,1. ...
- linux环境变量配置的方法,linux 设置环境变量方法是怎样的?Linux环境变量配置注意事项是什么?...
linux系统是一种多用户的任务系统,它可以对每个用户都指定特定的用户变量.不同的程序在不同的环境下运行的时候,都需要去对环境变量来做定制,有很多朋友在设置 linux环境变量的时候,不知道如何操作, ...
- nexus工作原理及项目配置注意事项
一.nexus工作原理图 私服搭建,可以参考下面链接: 搭建Maven私服Nexus3_石工记的博客-CSDN博客 二.项目配置注意事项(两个配置) 1.maven中settings的两个配置:添加& ...
- mysql属性配置提高查询_MYSQL性能优化-安装时优化参数配置提高服务性能
MYSQL性能优化一直是个头痛的问题,目前大多都是直接把页面html静态页面或直接使用了缓存技术,下面我就mysql本身的性能优化来分享一下. 安装时优化参数配置提高服务性能 在Linux下安装Mys ...
- linux oracle dblink 访问 postgresql_从Oracle到PG-PostgreSQL数据库参数配置和查看
完成PG的源码编译安装,以及解决网络访问正常连接的问题.可参考前面的文章: 从Oracle到PG-轻量简易,PostgreSQL-v11.5源码编译安装 从Oracle到PG-PostgreSQL数据 ...
最新文章
- Android 智能问答机器人的实现
- LVS、Nginx、HAProxy工作环境中选择
- bind()、call()、apply()理解及用法
- 好用的ToolStripManager类
- Exception in thread “main“ java.lang.NoClassDefFoundError: javax/script/Compilable
- 因为权限缺乏导致SAP CRM AET字段删除失败
- mysql数据库字段字符转数字批量语句_MySQL数据库批量替换指定字段字符串SQL语句命令...
- kali使用msf 通过ms17_010_eternalblue(永恒之蓝)漏洞攻击win7测试 及乱码问题解决
- 二十岁出头,你一无所有,但你却拥有一切
- fdisk 创建和维护磁盘分区命令(MBR分区方案)
- 【C#】wpf查找父子节点
- p2p终结者局域网控制软件的介绍和用法
- 测试理论基础(思维导图)
- jad反编译成java,Jad java反编译指令
- abaqus·复合材料建模技术与应用
- 何沐妮成为FILA高尔夫形象大使
- 三角定位法java代码_GitHub - megagao/IndoorPos: 这是一个采用蓝牙4.0--iBeacon技术的室内定位服务端程序。...
- [现代诗]情诗——给网恋中人
- 汉字字库存储芯片扩展实验——Logisim
- 【CSS特效扫盲】精选40种纯CSS特效应用实例,肝了10个晚上整理纯CSS特效(上)(附源码下载)
热门文章
- 网络协议关系拓扑图 很全面 很好
- php session 二位数组
- 使用.NET发送邮件
- 让Asp.NET的DataGrid可排序、可选择、可分页
- Google Test(GTest)使用方法和源码解析——自动调度机制分析
- 服务器架设笔记——打通MySQL和Apache
- 【SQL】sql语句LEFT JOIN(拼接表)详解
- 【Cmake】执行cmake命令时报错:No XSLT processor found
- 【Linux】linux使用mplayer播放摄像头
- input反应慢 vue_Vue v-model实时更新带来的输入框卡顿问题