国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP-FPM 的管理和配置

JerryC / 1905人閱讀

摘要:是什么是的進程管理器。配置文件夾中包含了所有進程池的配置,在主配置文件中有下面一行的主配置文件包含全局配置,子配置是不同進程池的配置,例如。可配置進程數(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)設置
static 和 dynamic 配置

內存比較少,并發(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

相關文章

  • php-fpm進程數(shù)管理

    摘要:是實現(xiàn)的進程管理器用于替換的大部分附加功能,適用于高負載網(wǎng)站。能夠創(chuàng)建的最大子進程數(shù)量,它在使用多個配置的進程池的時候,控制全局的子進程數(shù)量。同時根據(jù)進程池的數(shù)量來看一個進程管理器的子進程數(shù)量限制。 PHP-FPM 先來了解一些名詞概念: CGI是Common Gateway Interface(通用網(wǎng)管協(xié)議),用于讓交互程序和Web服務器通信的協(xié)議。它負責處理URL的請求,啟動一個進...

    hlcfan 評論0 收藏0
  • FastCgi 與 PHP-fpm 之間關系

    摘要:接下來解析器會解析文件,初始化執(zhí)行環(huán)境,然后處理請求,再以規(guī)定規(guī)定的格式返回處理后的結果,退出進程。好了,是個協(xié)議,跟進程什么的沒關系。的管理對象是。 原文分享自segmentfault @尹川的回答,搞不清FastCgi與PHP-fpm之間是個什么樣的關系 若涉及侵權,請聯(lián)系我刪除 我在網(wǎng)上查fastcgi與php-fpm的關系,查了快一周了,基本看了個遍,真是眾說紛紜,沒一個權...

    WrBug 評論0 收藏0
  • cgi fast-cgi php-fpm三者理解

    摘要:當收到這個請求后,會啟動對應的程序,這里就是的解析器。接下來解析器會解析文件,初始化執(zhí)行環(huán)境,然后處理請求,再以規(guī)定的規(guī)定的格式返回處理后的結果,退出進程。當請求過來時,會傳遞給一個,然后立即可以接受下一個請求。的管理對象是。 CGI CGI, Common Gateway Interface, is a tool for HTTP server to contact with pro...

    eternalshallow 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<