php5.3自带php-fpm

/usr/local/php/etc/php-fpm.conf

pid = run/php-fpm.pid

pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启

error_log = log/php-fpm.log

错误日志,默认在安装目录中的var/log/php-fpm.log

log_level = notice

错误级别. 可用级别为: alert(必须立即处理), error(错误情况), warning(警告情况), notice(一般重要信息), debug(调试信息). 默认: notice.

emergency_restart_threshold = 60

emergency_restart_interval = 60s

表示在emergency_restart_interval所设值内出现SIGSEGV或者SIGBUS错误的php-cgi进程数如果超过 emergency_restart_threshold个,php-fpm就会优雅重启。这两个选项一般保持默认值。

process_control_timeout = 0

设置子进程接受主进程复用信号的超时时间. 可用单位: s(秒), m(分), h(小时), 或者 d(天) 默认单位: s(秒). 默认值: 0.

daemonize = yes

后台执行fpm,默认值为yes,如果为了调试可以改为no。

在FPM中,可以使用不同的设置来运行多个进程池。 这些设置可以针对每个进程池单独设置。

listen = 127.0.0.1:9000

fpm监听端口,即nginx中php处理的地址,一般默认值即可。

可用格式为: ‘ip:port', ‘port', ‘/path/to/unix/socket'. 每个进程池都需要设置.

listen.backlog = -1

backlog数,-1表示无限制,由操作系统决定,此行注释掉就行。

listen.allowed_clients = 127.0.0.1

允许访问FastCGI进程的IP,设置any为不限制IP,如果要设置其他主机的nginx也能访问这台FPM进程,listen处要设置成本地可被访问的IP。默认值是any。

每个地址是用逗号分隔. 如果没有设置或者为空,则允许任何服务器请求连接

listen.owner = www

listen.group = www

listen.mode = 0666

unix socket设置选项,如果使用tcp方式访问,这里注释即可。

user = www

group = www

启动进程的帐户和组

pm = dynamic

如何控制子进程,选项有static和dynamic。

如果选择static,则由pm.max_children指定固定的子进程数。

如果选择dynamic,则由下开参数决定:

pm.max_children ,子进程最大数

pm.start_servers ,启动时的进程数

pm.min_spare_servers ,保证空闲进程数最小值,如果空闲进程小于此值,则创建新的子进程

pm.max_spare_servers ,保证空闲进程数最大值,如果空闲进程大于此值,此进行清理

对于专用服务器,pm可以设置为static。

pm.max_requests = 1000

设置每个子进程重生之前服务的请求数. 对于可能存在内存泄漏的第三方模块来说是非常有用的. 如果设置为 '0′ 则一直接受请求. 等同于 PHP_FCGI_MAX_REQUESTS 环境变量. 默认值: 0.

pm.status_path = /status

FPM状态页面的网址. 如果没有设置, 则无法访问状态页面. 默认值: none.

ping.path = /ping

FPM监控页面的ping网址. 如果没有设置, 则无法访问ping页面. 该页面用于外部检测FPM是否存活并且可以响应请求. 请注意必须以斜线开头 (/)。

ping.response = pong

用于定义ping请求的返回相应. 返回为 HTTP 200 的 text/plain 格式文本. 默认值: pong.

request_terminate_timeout = 0

设置单个请求的超时中止时间. 该选项可能会对php.ini设置中的'max_execution_time'因为某些特殊原因没有中止运行的脚本有用. 设置为 '0′ 表示 ‘Off'.

当经常出现502错误时可以尝试更改此选项。

request_slowlog_timeout = 10s

当一个请求该设置的超时时间后,就会将对应的PHP调用堆栈信息完整写入到慢日志中. 设置为 '0′ 表示 ‘Off'

slowlog = log/$pool.log.slow

慢请求的记录日志,配合request_slowlog_timeout使用

rlimit_files = 1024

设置文件打开描述符的rlimit限制. 默认值: 系统定义值

系统默认可打开句柄是1024,可使用 ulimit -n查看,ulimit -n 2048修改。

rlimit_core = 0

设置核心rlimit最大限制值. 可用值: ‘unlimited' 、0或者正整数. 默认值: 系统定义值.

chroot =

启动时的Chroot目录. 所定义的目录需要是绝对路径. 如果没有设置, 则chroot不被使用.

chdir =

设置启动目录,启动时会自动Chdir到该目录. 所定义的目录需要是绝对路径. 默认值: 当前目录,或者/目录(chroot时)

catch_workers_output = yes

重定向运行过程中的stdout和stderr到主要的错误日志文件中. 如果没有设置, stdout 和 stderr 将会根据FastCGI的规则被重定向到 /dev/null . 默认值: 空.

修改php-fpm监听端口,php-fpm配置详解相关推荐

  1. 修改php-fpm监听端口,如何修改php fpm监听端口

    修改php fpm端口的方法:首先打开"www.conf"文件:然后修改内容为"listen = 127.0.0.1:8999":最后修改"defau ...

  2. android listview ontouchlistener,Android ListView监听滑动事件的方法(详解)

    ListView的主要有两种滑动事件监听方法,OnTouchListener和OnScrollListener 1.OnTouchListener OnTouchListener方法来自View中的监 ...

  3. Apache修改服务器监听端口,练习 - 04 - 配置 Apache 服务器的监听端口

    提供 Web 服务的 Apache 服务器,可以通过 httpd.conf 这个文件来设置,httpd 是 Apache 的一个主程序,你也可以把它当成就是 Apache 服务器.有时候 Apache ...

  4. Tomcat设置监听端口80、配置虚拟主机、安装zrlog博客、日志文件

    设置Tomcat监听端口为80 默认Tomcat监听端口为8080端口,如果是在lnmp环境下,我们必须停用作用80端口的nginx: /etc/init.d/nginx stop //停用nginx ...

  5. 如何修改snmp的监听端口

    CentOS5.3,Snmp版本5.3,rpm包. 默认,snmpd在UDP161上监听SNMP请求,处于安全考虑,我们可能希望改变端口,我们可以通过给snmpd指定监听地址和端口的方式实现,形式如下 ...

  6. centos oracle 修改监听服务名_Oracle架构详解

    01 前言 学习任何一门科学,都要从他的背景和宏观体系开始,那么数据库也不例外. 体系结构为什么重要,因为体系结构是对一个系统的框架描述,只有从宏观上掌握它的物理组成.文件组成和各种文件组成,在实际工 ...

  7. SpringBoot监听redis Key变化事件详解

    键空间通知(keyspace notification) 一 .功能概览 键空间通知使得客户端可以通过订阅频道或模式, 来接收那些以某种方式改动了 Redis key变化的事件. 所有修改key键的命 ...

  8. vue输入框输入触发事件_.vue文件中监听input输入事件oninput详解

    .vue文件其实是一个组件,关于它的说明我之前也写过一篇文章,地址:.vue文件,今天这篇文章要讲的是.vue文件中监听input的输入值变化事件.需求是这页面中,改变input的值,就调用一个事件, ...

  9. linux监听端口命令

    在linux系统下,我们可以通过相关的命令监听端口的状态.下面由学习啦小编为大家整理了linux监听端口命令的相关知识,希望对大家有所帮助. 一.linux监听端口命令--nc命令详解 语法 nc [ ...

  10. linux监听一个端口命令,linux监听端口命令

    在linux系统下,我们可以通过相关的命令监听端口的状态.下面由学习啦小编为大家整理了linux监听端口命令的相关知识,希望对大家有所帮助. 一.linux监听端口命令--nc命令详解 语法 nc [ ...

最新文章

  1. WAIC2021:优必选AMR智能物流机器人解决方案首次国内亮相
  2. linux监控是否运行脚本,监控网站是否可以正常打开的Shell脚本分享
  3. 零基础入门Python3-set集合详解
  4. python中的深拷贝与浅拷贝
  5. TCP为什么要三次握手和四次挥手
  6. Pycharm用鼠标滚轮控制字体大小
  7. 200行Python实现简单的区块链系统
  8. PySpark︱DataFrame操作指南:增/删/改/查/合并/统计与数据处理
  9. mysql基础8-运算符、函数、索引
  10. 美政府停摆或考验机场安检 携枪旅客曾无障碍登机
  11. androidStudio 中使用矢量图
  12. 花1分钟用Word手动绘制流程图,看完我学会了!
  13. Java实现 蓝桥杯VIP 算法提高 扫雷
  14. 仿京东商城商品分类搜索功能
  15. 《七哥说道》第十章:今天我,寒夜里看雪飘过
  16. Java分布式中文分词组件 - word分词(转自 https //github com/ysc/word)
  17. 自带设备(BYOD)能用零信任框架吗?
  18. word论文排版:算法伪代码带行号竖线以及多竖线的模板分享
  19. 2018第一次校队集训题解
  20. 优思学院|六西格玛管理如何在物流行业中应用?

热门文章

  1. Android开发项目实战:实现折叠式布局,android组件化开发与sdk
  2. 闲鱼曝光量突然降低是为什么呢?
  3. 五子棋-完美解决闪屏问题版-新增悔棋功能(C++实现)
  4. java word 文档合并_Java 合并Word文档
  5. 大规模视觉定位地图关键技术:使用视觉匹配提升GPS的绝对定位精度
  6. 自然语言处理(NLP)-统计句法分析(CKY算法用于PCFG下的句法分析)
  7. 手把手教你绘制自定义地图
  8. 汉明码纠错java_汉明码纠错的基本原理及优化解决方案
  9. Spring ioc 详解
  10. c语言课程农夫过河问题实验心得,农夫过河实验报告