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参数配置注意事项的详细内容,更多请关注网站那些事其它相关文章!

原创文章,作者:VEMGM,如若转载,请注明出处:http://www.wangzhanshi.com/n/6949.html

(0)
VEMGM的头像VEMGM
上一篇 2025年1月1日 16:38:00
下一篇 2025年1月1日 16:38:02

相关推荐

  • PHP7中有什么新特性

    php是什么语言 php,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP…

    php 2025年1月1日
  • PHP实现页面跳转的三种方式

    前言 在 PHP 中实现页面跳转有多种方式,常见的方式包括 PHP 自带的 header() 函数、HTML 元素 <meta> 标签和 JavaS…

    php 2024年12月17日
  • php7.0如何安装redis扩展

    php7.0安装redis扩展的方法:首先查看自己PHP的版本;然后下载并解压redis;最后在php.ini文件中添加“extension=php_redis.dll”即可。 1…

    2025年1月1日
  • 怎么提升PHP 8的性能

    今年年底,PHP-8即将发布。虽然这个主版本有很多新功能,例如联合类型、静态返回和弱映射等,但最令人期待的改进还是JIT编译器。 从理论上讲,JIT处理PHP脚本编译的方式能够提高…

    php 2025年1月2日
  • Ubuntu16.04安装php kafka扩展

    一.安装librdkafka git clone https://github.com/edenhill/librdkafka.gitcd librdkafka/./configu…

    php 2025年1月1日
  • phpstudy无法启动MySQL服务的解决方法

    解决phpstudy无法启动MySQL服务 使用phpstudy的理由: 因为MySQL的服务默认自动打开我的电脑每次重启都需要我去任务管理器中把mysqld删掉然后再用管理员身份…

    2024年12月17日
  • php7的特性有哪些

    新特性预览 ZEND引擎升级到Zend Engine 3,也就是所谓的PHP NG 增加抽象语法树,使编译更加科学 64位的INT支持 统一的变量语法…

    2025年1月1日
  • PHP7中的匿名类怎么使用?

    在PHP7之后,PHP中加入了匿名类的特性。匿名类和匿名方法让PHP成为了更现代化的语言,也让我们的代码开发工作越来越方便。我们先来看看匿名类的简单使用。 // 直接定义 $obj…

    php 2025年1月1日
  • PHP5中怎么安装Apache

      PHP5在Apache下的两种模式怎么安装   一、CGI模式   1、解压php-5.0.0-Win32.zip到x:\php,重命名php.ini-dist为php.ini…

    php 2025年1月2日
  • php7升级后报错怎么办?

    升级php后站点报错,提示如下: Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated an…

    php 2025年1月1日

发表回复

登录后才能评论