php-fpm常用配置
admin
2023-06-19 06:41:49
0

进程pm配置:

php-fpm子进程设置不当容易造成服务器502,一般都是子程序超临界值,导致部分请求异常。

php-fpm子进程有三种模式:


static   静态模式,启动时开启固定子进程。

受影响参数:

pm.max_children               指定要创建的子进程数。

说明:此模式子进程开销固定,适用于请求量浮动不大的场合。


dynamic   动态模式,启动时开启固定最小子进程。

受影响参数:

pm.max_children                指定最大子进程数。

pm.start_servers                 指定启动时开启的子进程数,默认值=min_spare_servers + (max_spare_servers - min_spare_servers) / 2

pm.min_spare_servers        允许最小空闲子进程数,如果空闲子进程小于则自动创建。

pm.max_spare_servers        允许最大空闲子进程数,如果空闲子进程大于则杀掉。

说明:此模式下子进程处理完请求后并未立刻释放,方便快速处理下一个请求,合理设置空闲子程序有助于快速响应,过大的空闲子进程容易造成内存等资源浪费。此模式下进程数=空闲进程+处理进程。


ondemand   按需模式,启动时不创建子进程,按请求自动增加子进程。

受影响参数:

pm.max_children                  指定最大子进程数。

pm.process_idle_timeout     指定空闲进程最多存活时间,默认值10s。

说明:此模式下子进程根据请求量自动增加,并对所有空闲子程序设置存活时间,此模式比较节省资源,但同时高并发请求时创建子程序会影响响应速度。


日志配置:

access.log    指定访问日志文件,默认不写访问日志。

slowlog        指定慢请求日志文件,默认不写日志,开启此日志方便找出系统请求过慢的代码。

request_slowlog_timeout       指定慢请求时间对比值,默认为0则无慢请求。

request_terminate_timeout    指定请求过慢杀死的时间对比值,默认为0则无过慢杀死。


相关内容

热门资讯

永新县兴广取得水稻加工清洗装置... 国家知识产权局信息显示,永新县兴广农业发展有限公司取得一项名为“一种水稻加工用的清洗装置”的专利,授...
小米大模型宣布永久降价,最高降... 5月27日,小米旗下MiMo大模型团队公告称,对V2.5系列模型API进行永久性降价,最高降幅达99...
国台办:期待台湾同胞同大陆同胞... 新华社北京5月27日电(记者冀泽、李寒芳)5月24日,神舟二十三号载人飞船顺利发射,首位香港航天员参...
北京朝阳买二手苹果手机,哪家店... 在朝阳跑了十年数码现场,我见过太多人握着刚买的二手iPhone,脸上写满“翻车”两个字。屏幕有暗病、...
黑客松系列报道丨康药智盒Car... 康药智盒没有堆砌出冰冷的机器,而是从“人”的角度出发,让千千万万个普通家庭的老人都能得到持续、及时、...
再访 XREAL 徐驰:做眼镜... XREAL 把今年的第一场发布会,留给了一个之前没听说过的新牌子:xbx。 内部的全称是 x, by...
女子喝柠檬茶被柠檬籽卡伤喉咙后... 5月26日,江苏镇江,一网友发视频反映,她于5月25日在饮品店购买了一瓶柠檬茶,饮用时被柠檬籽卡伤喉...
华为今日确认:Mate 90手... IT之家 5 月 27 日消息,据凤凰网财经报道,“2026 凤凰湾区财经论坛 · 金融峰会”今日(...
豆包、元宝等AI平台回应“高考... 【CNMO科技消息】5月27日,据《红网》报道,近日“高考期间AI工具将禁用”的话题在网络流传。对此...
豪鹏科技获得发明专利授权:“硅... 证券之星消息,根据天眼查APP数据显示豪鹏科技(001283)新获得一项发明专利授权,专利名为“硅负...