這期內(nèi)容當中小編將會給大家?guī)碛嘘PPHP中怎么配置FPM,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
成都創(chuàng)新互聯(lián)公司是工信部頒發(fā)資質IDC服務器商,為用戶提供優(yōu)質的雅安移動機房服務全局配置
emergency_restart_threshold = 60(建議值)
如果子進程在 emergency_restart_interval 設定的時間內(nèi)收到該參數(shù)設定次數(shù)的 SIGSEGV 或者 SIGBUS退出信息號,則FPM會重新啟動。
emergency_restart_interval = 1m
用于設定平滑重啟的間隔時,單位:s(秒),m(分),h(小時)或者 d(天)。默認單位:s(秒)。
這個兩個設置的作用是,如果在指定的一段時間內(nèi)指定的子進程失效了,讓 PHP-FPM 重啟。
這個兩個設置默認是關閉的,建議開啟,
進程池配置
PHP-FPM 中有一個 Pool Definitions 的區(qū)域,意為進程池,通常建議一個 PHP 應用使用一個進程池。
PHP-FPM 配置文件有默認名為 www 的配置內(nèi)容。
user = 運行 PHP 的非 root 用戶
子進程運行的用戶。必須設置。
group = 運行 PHP 的非 root 用戶所屬的用戶組
子進程運行的用戶組。如果沒有設置,則默認用戶的組被使用。
listen = 127.0.0.1:9000
或者 /path/to/unix/socket
設置接受 FastCGI 請求的地址。
listen.allowed_clients = 127.0.0.1
設置允許連接到 FastCGI 的服務器 IP 地址。默認情況,這個字段是注釋掉了,建議開啟。
pm = 生產(chǎn)環(huán)境 static
設置進程管理器如何管理子進程。可用值:static,ondemand,dynamic。
static:子進程的數(shù)量是固定的(pm.max_children)。
ondemand:進程在有需求時才產(chǎn)生(當請求時,與 dynamic 相反,pm.start_servers 在服務啟動時即啟動。
dynamic:子進程的數(shù)量在下面配置的基礎上動態(tài)設置:pm.max_children,pm.start_servers,pm.min_spare_servers,pm.max_spare_servers。
pm.max_children =
設置 PHP-FPM 進程池中最多能有多少個進程。這個沒有絕對正確值,要根據(jù)實際情況設置。
假設每個 PHP 進程使用 20-30M 內(nèi)存,為整個 PHP-FPM 環(huán)境配置了 512 M 內(nèi)存,那么可以設置為 17-25 中間值。
pm.start_servers =
設置啟動時創(chuàng)建的子進程數(shù)目。僅在 pm 設置為 dynamic 時使用。
pm.min_spare_servers =
設置空閑服務進程的最低數(shù)目。僅在 pm 設置為 dynamic 時使用。必須設置。
pm.max_spare_servers =
設置空閑服務進程的較大數(shù)目。僅在 pm 設置為 dynamic 時使用。必須設置。
pm.max_requests = 1000
設置每個子進程重生之前服務的請求數(shù)。對于可能存在內(nèi)存泄漏的第三方模塊來說是非常有用的。如果設置為 '0' 則一直接受請求,默認值:0。
slowlog =
慢請求的記錄日志。
注意 PHP-FPM 進程所屬的用戶和用戶組必須具有相應文件的寫權限。
request_slowlog_timeout = 5
當一個請求該設置的超時時間后,就會將對應的 PHP 調用堆棧信息完整寫入到慢日志中。
上述就是小編為大家分享的PHP中怎么配置FPM了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)頁題目:PHP中怎么配置FPM-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://www.rwnh.cn/article14/dpepde.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供虛擬主機、網(wǎng)站建設、App設計、做網(wǎng)站、動態(tài)網(wǎng)站、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容