摘要:是什么是的進程管理器。配置文件夾中包含了所有進程池的配置,在主配置文件中有下面一行的主配置文件包含全局配置,子配置是不同進程池的配置,例如。可配置進程數(shù)量可配置內存子進程的內存占用
PHP-FPM 是什么?
PHP-FPM 是 FastCGI 的進程管理器。
PHP-FPM 的特點支持平滑停止、啟動的高級進程管理功能
動、靜態(tài)子進程產生
慢日志,記錄腳本運行所導致的異常緩慢
可以監(jiān)聽不同的端口和使用不同的 php.ini
PHP-FPM 的管理和配置 PHP-FPM 管理master 主進程理解以下信號:
INT,TERM 立刻終止
QUIT 平滑終止
USR1 重新打開日志文件
USR2 平滑重載所有 worker 進程并重新載入配置和二進制模塊
# 查看 php-fpm 用戶 ps aux | grep php-fpm # 查看 php-fpm 進程 pid ps -ef | grep php-fpm # 啟動 php-fpm php-fpm -D # 關閉 php-fpm kill -INT [pid] # 重啟 php-fpm kill -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 設定的時間內收到該參數(shù)設定次數(shù)的 SIGSEGV 或者 SIGBUS退出信息號,則FPM會重新啟動 emergency_restart_threshold 10 # 平滑重啟的間隔時間: emergency_restart_interval 1m # 子進程接受主進程復用信號的超時時間 process_control_timeout 10s
# 接收 FastCGI 請求的地址 listen: "ip:port", "/path/to/unix/socket" # 設置進程管理器如何管理子進程 pm: static 固定數(shù)量, ondemand 進程在有需求時才產生, dynamic 動態(tài)設置
內存比較少,并發(fā)量不是很大的應用,可以考慮采用 dynamic 的方式,這樣可以控制 php-fpm 所消耗的總內存數(shù)。
在并發(fā)高或者流量波動大的情況下,使用 static 可以在高并發(fā)下獲得比 dynamic 更快的響應速度。
可配置進程數(shù)量 = php-fpm 可配置內存 / (php-fpm 子進程的內存占用 * 1.2)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30093.html
摘要:是實現(xiàn)的進程管理器用于替換的大部分附加功能,適用于高負載網(wǎng)站。能夠創(chuàng)建的最大子進程數(shù)量,它在使用多個配置的進程池的時候,控制全局的子進程數(shù)量。同時根據(jù)進程池的數(shù)量來看一個進程管理器的子進程數(shù)量限制。 PHP-FPM 先來了解一些名詞概念: CGI是Common Gateway Interface(通用網(wǎng)管協(xié)議),用于讓交互程序和Web服務器通信的協(xié)議。它負責處理URL的請求,啟動一個進...
摘要:接下來解析器會解析文件,初始化執(zhí)行環(huán)境,然后處理請求,再以規(guī)定規(guī)定的格式返回處理后的結果,退出進程。好了,是個協(xié)議,跟進程什么的沒關系。的管理對象是。 原文分享自segmentfault @尹川的回答,搞不清FastCgi與PHP-fpm之間是個什么樣的關系 若涉及侵權,請聯(lián)系我刪除 我在網(wǎng)上查fastcgi與php-fpm的關系,查了快一周了,基本看了個遍,真是眾說紛紜,沒一個權...
摘要:當收到這個請求后,會啟動對應的程序,這里就是的解析器。接下來解析器會解析文件,初始化執(zhí)行環(huán)境,然后處理請求,再以規(guī)定的規(guī)定的格式返回處理后的結果,退出進程。當請求過來時,會傳遞給一個,然后立即可以接受下一個請求。的管理對象是。 CGI CGI, Common Gateway Interface, is a tool for HTTP server to contact with pro...
閱讀 2308·2021-11-24 09:39
閱讀 3038·2021-10-15 09:39
閱讀 3088·2021-07-26 23:38
閱讀 2288·2019-08-30 11:14
閱讀 3409·2019-08-29 16:39
閱讀 1713·2019-08-29 15:23
閱讀 778·2019-08-29 13:01
閱讀 2663·2019-08-29 12:29