一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

深入php-fpm的兩種進(jìn)程管理模式詳解

php-fpm的兩種進(jìn)程管理模式
php-fpm的進(jìn)程數(shù)也是可以根據(jù)設(shè)置分為動(dòng)態(tài)和靜態(tài)的。
一種是直接開(kāi)啟指定數(shù)量的php-fpm進(jìn)程,不再增加或者減少;
另一種則是開(kāi)始的時(shí)候開(kāi)啟一定數(shù)量的php-fpm進(jìn)程,當(dāng)請(qǐng)求量變大的時(shí)候,動(dòng)態(tài)的增加php-fpm進(jìn)程數(shù)到上限,當(dāng)空閑的時(shí)候自動(dòng)釋放空閑的進(jìn)程數(shù)到一個(gè)下限。
這兩種不同的執(zhí)行方式,可以根據(jù)服務(wù)器的實(shí)際需求來(lái)進(jìn)行調(diào)整。
這里先說(shuō)一下涉及到這個(gè)的幾個(gè)參數(shù)吧,他們分別是pm、pm.max_children、pm.start_servers、pm.min_spare_servers和pm.max_spare_servers。
pm表示使用那種方式,有兩個(gè)值可以選擇,就是static(靜態(tài))或者dynamic(動(dòng)態(tài))。
在更老一些的版本中,dynamic被稱作apache-like。這個(gè)要注意看配置文件給出的說(shuō)明了。php5.3
php-fpm的默認(rèn)靜態(tài)處理方式會(huì)使得php-cgi的進(jìn)程長(zhǎng)期占用內(nèi)存而無(wú)法釋放,這也是導(dǎo)致nginx出錯(cuò)的原因之 一,因此可以將php-fpm的處理方式改成apache模式。
下面4個(gè)參數(shù)的意思分別為:
    pm.max_children:靜態(tài)方式下開(kāi)啟的php-fpm進(jìn)程數(shù)量。
    pm.start_servers:動(dòng)態(tài)方式下的起始php-fpm進(jìn)程數(shù)量。
    pm.min_spare_servers:動(dòng)態(tài)方式下的最小php-fpm進(jìn)程數(shù)量。
    pm.max_spare_servers:動(dòng)態(tài)方式下的最大php-fpm進(jìn)程數(shù)量。
如果dm設(shè)置為static,那么其實(shí)只有pm.max_children這個(gè)參數(shù)生效。系統(tǒng)會(huì)開(kāi)啟設(shè)置的數(shù)量個(gè)php-fpm進(jìn)程。

如果dm設(shè)置為dynamic,那么pm.max_children參數(shù)失效,后面3個(gè)參數(shù)生效。系統(tǒng)會(huì)在php-fpm運(yùn)行開(kāi)始的時(shí)候啟動(dòng) pm.start_servers個(gè)php-fpm進(jìn)程,然后根據(jù)系統(tǒng)的需求動(dòng)態(tài)在pm.min_spare_servers和 pm.max_spare_servers之間調(diào)整php-fpm進(jìn)程數(shù)。

那么,對(duì)于我們的服務(wù)器,選擇哪種執(zhí)行方式比較好呢?事實(shí)上,跟Apache一樣,我們運(yùn)行的php程序在執(zhí)行完成后,或多或少會(huì)有內(nèi)存泄露的問(wèn)題。

這也是為什么開(kāi)始的時(shí)候一個(gè)php-fpm進(jìn)程只占用3M左右內(nèi)存,運(yùn)行一段時(shí)間后就會(huì)上升到20-30M的原因了。所以,動(dòng)態(tài)方式因?yàn)闀?huì)結(jié)束掉多余的進(jìn)程,可以回收釋放一些內(nèi)存,所以推薦在內(nèi)存較少的服務(wù)器或者VPS上使用。具體最大數(shù)量根據(jù) 內(nèi)存/20M 得到。比如說(shuō)512M的VPS,建議pm.max_spare_servers設(shè)置為20。至于pm.min_spare_servers,則建議根據(jù)服務(wù)器的負(fù)載情況來(lái)設(shè)置,比較合適的值在5~10之間。

然后對(duì)于比較大內(nèi)存的服務(wù)器來(lái)說(shuō),設(shè)置為靜態(tài)的話會(huì)提高效率。因?yàn)轭l繁開(kāi)關(guān)php-fpm進(jìn)程也會(huì)有時(shí)滯,所以內(nèi)存夠大的情況下開(kāi)靜態(tài)效果會(huì)更好。數(shù)量也可以根據(jù)內(nèi)存/30M 得到。比如說(shuō)2GB內(nèi)存的服務(wù)器,可以設(shè)置為50;4GB內(nèi)存可以設(shè)置為100等。

php技術(shù)深入php-fpm的兩種進(jìn)程管理模式詳解,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 都市激情综合网 | 久久久美女视频 | www.毛片网站| 在线观看成人免费视频 | 天天干夜夜怕 | 国产我不卡 | 久久91亚洲精品中文字幕 | sifangtv | 四虎4hu永久在线观看 | 久久久久久99精品 | 色吧在线视频 | a资源在线观看 | 国产中文字幕视频 | 黄色免费网站在线观看 | 国产精品第2页 | 精品中文字幕乱码一区二区 | 无码中文字幕日韩专区 | 国产高清网站 | 中文字幕亚洲一区二区三区 | 黄色小视频在线免费看 | 亚洲激情第二页 | 91精品国产高清91久久久久久 | 男啪女色黄无遮挡免费视频 | 国产成人精品日本亚洲直接 | 亚洲成人手机在线 | 久久青青草原精品无线观看 | 视色 4se| 精品国产高清自在线一区二区三区 | 福利片在线观看 | 黄色网址免费在线播放 | 久久亚洲精品国产精品婷婷 | 乱码一区二区三区完整视频 | 欧美午夜在线 | 国产日韩精品一区在线不卡 | 欧美人人做人人爽人人喊 | 一区二区三区四区视频 | 久久伊人精品热在75 | 最新精品视频在线观看 | 99精品视频一区在线视频免费观看 | 亚洲三级色 | 视频一区中文字幕 |