国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP-FPM是什么?PHP-FPM管理和配置的介紹

2020-03-22 19:59:33
字體:
來源:轉載
供稿:網友

本篇文章給大家帶來的內容是關于PHP-FPM是什么?PHP-FPM管理和配置的介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

PHP-FPM 是什么?

PHP-FPM 是 FastCGI 的進程管理器。

PHP-FPM 的特點

支持平滑停止、啟動的高級進程管理功能

動、靜態子進程產生

慢日志,記錄腳本運行所導致的異常緩慢

可以監聽不同的端口和使用不同的 php.ini

PHP-FPM 的管理和配置PHP-FPM 管理

master 主進程理解以下信號:

INT,TERM 立刻終止

QUIT 平滑終止

USR1 重新打開日志文件

USR2 平滑重載所有 worker 進程并重新載入配置和二進制模塊

# 查看 php-fpm 用戶ps aux | grep php-fpm# 查看 php-fpm 進程 pidps -ef | grep php-fpm# 啟動 php-fpmphp-fpm -D# 關閉 php-fpmkill -INT [pid]# 重啟 php-fpmkill -USR2 [pid]

ps 是展示當前進程的快照。

PHP-FPM 配置

/etc/php-fpm.d 文件夾中包含了所有進程池的配置,在主配置文件 /etc/php-fpm.conf 中有下面一行:

include=/etc/php-fpm.d/*.conf

php-fpm.conf 的主配置文件包含全局配置,子配置是不同進程池的配置,例如 www。

全局配置
# s 秒,m 分,h 小時,d 天# 子進程在 emergency_restart_interval 設定的時間內收到該參數設定次數的 SIGSEGV 或者 SIGBUS退出信息號,則FPM會重新啟動emergency_restart_threshold 10# 平滑重啟的間隔時間:emergency_restart_interval 1m# 子進程接受主進程復用信號的超時時間process_control_timeout 10s
進程池配置
# 接收 FastCGI 請求的地址listen: ip:port , /path/to/unix/socket # 設置進程管理器如何管理子進程pm: html' target='_blank'>static 固定數量, ondemand 進程在有需求時才產生, dynamic 動態設置
static 和 dynamic 配置

內存比較少,并發量不是很大的應用,可以考慮采用 dynamic 的方式,這樣可以控制 php-fpm 所消耗的總內存數。

在并發高或者流量波動大的情況下,使用 static 可以在高并發下獲得比 dynamic 更快的響應速度。

可配置進程數量 = php-fpm 可配置內存 / (php-fpm 子進程的內存占用 * 1.2)

以上就是PHP-FPM是什么?PHP-FPM管理和配置的介紹的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 雷山县| 屏东县| 徐水县| 明星| 奉节县| 正蓝旗| 珠海市| 绩溪县| 克山县| 潮州市| 平昌县| 普陀区| 清河县| 岢岚县| 于都县| 安龙县| 锡林浩特市| 蕲春县| 万宁市| 泸水县| 教育| 北安市| 炉霍县| 兴义市| 丰台区| 芦山县| 依安县| 乌拉特中旗| 抚顺市| 山阳县| 内江市| 鄂伦春自治旗| 漠河县| 武威市| 杭州市| 婺源县| 赤城县| 天镇县| 淄博市| 定州市| 文成县|