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

資訊專欄INFORMATION COLUMN

PHP-FPM 的管理和配置

JerryC / 1910人閱讀

摘要:是什么是的進(jìn)程管理器。配置文件夾中包含了所有進(jìn)程池的配置,在主配置文件中有下面一行的主配置文件包含全局配置,子配置是不同進(jìn)程池的配置,例如。可配置進(jìn)程數(shù)量可配置內(nèi)存子進(jìn)程的內(nèi)存占用

PHP-FPM 是什么?

PHP-FPM 是 FastCGI 的進(jìn)程管理器。

PHP-FPM 的特點

支持平滑停止、啟動的高級進(jìn)程管理功能

動、靜態(tài)子進(jìn)程產(chǎn)生

慢日志,記錄腳本運(yùn)行所導(dǎo)致的異常緩慢

可以監(jiān)聽不同的端口和使用不同的 php.ini

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

master 主進(jìn)程理解以下信號:

INT,TERM 立刻終止

QUIT 平滑終止

USR1 重新打開日志文件

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

# 查看 php-fpm 用戶
ps aux | grep php-fpm

# 查看 php-fpm 進(jìn)程 pid
ps -ef | grep php-fpm

# 啟動 php-fpm
php-fpm -D

# 關(guān)閉 php-fpm
kill -INT [pid]

# 重啟 php-fpm
kill -USR2 [pid]

ps 是展示當(dāng)前進(jìn)程的快照。

PHP-FPM 配置

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

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

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

全局配置
# s 秒,m 分,h 小時,d 天

# 子進(jìn)程在 emergency_restart_interval 設(shè)定的時間內(nèi)收到該參數(shù)設(shè)定次數(shù)的 SIGSEGV 或者 SIGBUS退出信息號,則FPM會重新啟動
emergency_restart_threshold 10
# 平滑重啟的間隔時間:
emergency_restart_interval 1m
# 子進(jìn)程接受主進(jìn)程復(fù)用信號的超時時間
process_control_timeout 10s
進(jìn)程池配置
# 接收 FastCGI 請求的地址
listen: "ip:port", "/path/to/unix/socket"

# 設(shè)置進(jìn)程管理器如何管理子進(jìn)程
pm: static 固定數(shù)量, ondemand 進(jìn)程在有需求時才產(chǎn)生, dynamic 動態(tài)設(shè)置
static 和 dynamic 配置

內(nèi)存比較少,并發(fā)量不是很大的應(yīng)用,可以考慮采用 dynamic 的方式,這樣可以控制 php-fpm 所消耗的總內(nèi)存數(shù)。

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

可配置進(jìn)程數(shù)量 = php-fpm 可配置內(nèi)存 / (php-fpm 子進(jìn)程的內(nèi)存占用 * 1.2)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/30093.html

相關(guān)文章

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

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

    hlcfan 評論0 收藏0
  • FastCgi 與 PHP-fpm 之間關(guān)系

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

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

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

    eternalshallow 評論0 收藏0

發(fā)表評論

0條評論

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