最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHP中怎么配置FPM-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)PHP中怎么配置FPM,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)公司是工信部頒發(fā)資質(zhì)IDC服務(wù)器商,為用戶提供優(yōu)質(zhì)的雅安移動機(jī)房服務(wù)

全局配置

emergency_restart_threshold = 60(建議值)

如果子進(jìn)程在 emergency_restart_interval 設(shè)定的時間內(nèi)收到該參數(shù)設(shè)定次數(shù)的 SIGSEGV 或者 SIGBUS退出信息號,則FPM會重新啟動。

emergency_restart_interval = 1m

用于設(shè)定平滑重啟的間隔時,單位:s(秒),m(分),h(小時)或者 d(天)。默認(rèn)單位:s(秒)。


這個兩個設(shè)置的作用是,如果在指定的一段時間內(nèi)指定的子進(jìn)程失效了,讓 PHP-FPM 重啟。


這個兩個設(shè)置默認(rèn)是關(guān)閉的,建議開啟,

進(jìn)程池配置

PHP-FPM 中有一個 Pool Definitions 的區(qū)域,意為進(jìn)程池,通常建議一個 PHP 應(yīng)用使用一個進(jìn)程池。

PHP-FPM 配置文件有默認(rèn)名為 www 的配置內(nèi)容。

user = 運(yùn)行 PHP 的非 root 用戶

子進(jìn)程運(yùn)行的用戶。必須設(shè)置。

group = 運(yùn)行 PHP 的非 root 用戶所屬的用戶組

子進(jìn)程運(yùn)行的用戶組。如果沒有設(shè)置,則默認(rèn)用戶的組被使用。

listen = 127.0.0.1:9000或者 /path/to/unix/socket

設(shè)置接受 FastCGI 請求的地址。

listen.allowed_clients = 127.0.0.1

設(shè)置允許連接到 FastCGI 的服務(wù)器 IP 地址。默認(rèn)情況,這個字段是注釋掉了,建議開啟。

pm = 生產(chǎn)環(huán)境 static

設(shè)置進(jìn)程管理器如何管理子進(jìn)程??捎弥担簊tatic,ondemand,dynamic。

  • static:子進(jìn)程的數(shù)量是固定的(pm.max_children)。

  • ondemand:進(jìn)程在有需求時才產(chǎn)生(當(dāng)請求時,與 dynamic 相反,pm.start_servers 在服務(wù)啟動時即啟動。

  • dynamic:子進(jìn)程的數(shù)量在下面配置的基礎(chǔ)上動態(tài)設(shè)置:pm.max_children,pm.start_servers,pm.min_spare_servers,pm.max_spare_servers。

pm.max_children =

設(shè)置 PHP-FPM 進(jìn)程池中最多能有多少個進(jìn)程。這個沒有絕對正確值,要根據(jù)實(shí)際情況設(shè)置。

假設(shè)每個 PHP 進(jìn)程使用 20-30M 內(nèi)存,為整個 PHP-FPM 環(huán)境配置了 512 M 內(nèi)存,那么可以設(shè)置為 17-25 中間值。

pm.start_servers =

設(shè)置啟動時創(chuàng)建的子進(jìn)程數(shù)目。僅在 pm 設(shè)置為 dynamic 時使用。

pm.min_spare_servers =

設(shè)置空閑服務(wù)進(jìn)程的最低數(shù)目。僅在 pm 設(shè)置為 dynamic 時使用。必須設(shè)置。

pm.max_spare_servers =

設(shè)置空閑服務(wù)進(jìn)程的較大數(shù)目。僅在 pm 設(shè)置為 dynamic 時使用。必須設(shè)置。

pm.max_requests = 1000

設(shè)置每個子進(jìn)程重生之前服務(wù)的請求數(shù)。對于可能存在內(nèi)存泄漏的第三方模塊來說是非常有用的。如果設(shè)置為 '0' 則一直接受請求,默認(rèn)值:0。

slowlog =

慢請求的記錄日志。

注意 PHP-FPM 進(jìn)程所屬的用戶和用戶組必須具有相應(yīng)文件的寫權(quán)限。

request_slowlog_timeout = 5

當(dāng)一個請求該設(shè)置的超時時間后,就會將對應(yīng)的 PHP 調(diào)用堆棧信息完整寫入到慢日志中。

上述就是小編為大家分享的PHP中怎么配置FPM了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享標(biāo)題:PHP中怎么配置FPM-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://fisionsoft.com.cn/article/dpepde.html