安装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

规则汇总:

  1. max_children 必须大于 min_spare_servers
  2. max_children 必须大于 max_spare_servers
  3. start_servers 必须大于 min_spare_servers
  4. start_servers = min_spare_servers + (max_spare_servers - min_spare_servers) / 2

PS:我服务器是8G内存,目前空闲还多,我就统一后面加了个0,分别是50、20、10、30。

php7+的php-fpm参数配置,注意事项相关推荐

  1. centos 7.6 —— Nginx 配置网页防盗链FPM参数优化

    centos 7.6 -- Nginx 配置网页防盗链&&FPM参数优化 一.网页防盗链 (1)防盗链端--服务端配置(192.168.75.134) 1.1 服务端配置DNS服务,域 ...

  2. F-Stack KNI配置注意事项

    目录 F-Stack KNI配置注意事项 KNI介绍 KNI配置 系统配置 题图 F-Stack KNI配置注意事项 KNI介绍 KNI(Kernel NIC Interface)内核网卡接口,是DP ...

  3. DSP28377s系统时钟配置注意事项

    DSP28377s系统时钟配置注意事项 问题一脸嫣然的向我们走来... 近日,一个兄弟在配置基于28377s芯片的主控系统时钟时,遇到点困难. 具体是这样的,原来的主控板使用的是20MHz外部晶振,为 ...

  4. Nginx高级优化(2): shell脚本日志切割,连接超时,进程数,网页压缩,防盗链,FPM 参数优化!!

    呕心沥血书写,看完后对Nginx了如执掌,不看真的后悔!! shell脚本日志分割 设置连接超时 Nginx深入优化 更改进程数 配置网页压缩 配置防盗链 20.0.0.25 主机:开始盗链 20.0 ...

  5. Appium安装配置注意事项

    Appium安装配置注意事项 详细参见:https://blog.csdn.net/gchh_spring/article/details/112795268 1.安装JDK:安装的版本不要过高,1. ...

  6. linux环境变量配置的方法,linux 设置环境变量方法是怎样的?Linux环境变量配置注意事项是什么?...

    linux系统是一种多用户的任务系统,它可以对每个用户都指定特定的用户变量.不同的程序在不同的环境下运行的时候,都需要去对环境变量来做定制,有很多朋友在设置 linux环境变量的时候,不知道如何操作, ...

  7. nexus工作原理及项目配置注意事项

    一.nexus工作原理图 私服搭建,可以参考下面链接: 搭建Maven私服Nexus3_石工记的博客-CSDN博客 二.项目配置注意事项(两个配置) 1.maven中settings的两个配置:添加& ...

  8. mysql属性配置提高查询_MYSQL性能优化-安装时优化参数配置提高服务性能

    MYSQL性能优化一直是个头痛的问题,目前大多都是直接把页面html静态页面或直接使用了缓存技术,下面我就mysql本身的性能优化来分享一下. 安装时优化参数配置提高服务性能 在Linux下安装Mys ...

  9. linux oracle dblink 访问 postgresql_从Oracle到PG-PostgreSQL数据库参数配置和查看

    完成PG的源码编译安装,以及解决网络访问正常连接的问题.可参考前面的文章: 从Oracle到PG-轻量简易,PostgreSQL-v11.5源码编译安装 从Oracle到PG-PostgreSQL数据 ...

最新文章

  1. Android 智能问答机器人的实现
  2. LVS、Nginx、HAProxy工作环境中选择
  3. bind()、call()、apply()理解及用法
  4. 好用的ToolStripManager类
  5. Exception in thread “main“ java.lang.NoClassDefFoundError: javax/script/Compilable
  6. 因为权限缺乏导致SAP CRM AET字段删除失败
  7. mysql数据库字段字符转数字批量语句_MySQL数据库批量替换指定字段字符串SQL语句命令...
  8. kali使用msf 通过ms17_010_eternalblue(永恒之蓝)漏洞攻击win7测试 及乱码问题解决
  9. 二十岁出头,你一无所有,但你却拥有一切
  10. fdisk 创建和维护磁盘分区命令(MBR分区方案)
  11. 【C#】wpf查找父子节点
  12. p2p终结者局域网控制软件的介绍和用法
  13. 测试理论基础(思维导图)
  14. jad反编译成java,Jad java反编译指令
  15. abaqus·复合材料建模技术与应用
  16. 何沐妮成为FILA高尔夫形象大使
  17. 三角定位法java代码_GitHub - megagao/IndoorPos: 这是一个采用蓝牙4.0--iBeacon技术的室内定位服务端程序。...
  18. [现代诗]情诗——给网恋中人
  19. 汉字字库存储芯片扩展实验——Logisim
  20. 【CSS特效扫盲】精选40种纯CSS特效应用实例,肝了10个晚上整理纯CSS特效(上)(附源码下载)

热门文章

  1. 网络协议关系拓扑图 很全面 很好
  2. php session 二位数组
  3. 使用.NET发送邮件
  4. 让Asp.NET的DataGrid可排序、可选择、可分页
  5. Google Test(GTest)使用方法和源码解析——自动调度机制分析
  6. 服务器架设笔记——打通MySQL和Apache
  7. 【SQL】sql语句LEFT JOIN(拼接表)详解
  8. 【Cmake】执行cmake命令时报错:No XSLT processor found
  9. 【Linux】linux使用mplayer播放摄像头
  10. input反应慢 vue_Vue v-model实时更新带来的输入框卡顿问题