婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP-FPM的配置與優化講解

PHP-FPM的配置與優化講解

熱門標簽:臨沂智能電銷機器人軟件 地圖標注風向標 十堰ai電話機器人效果怎么樣 芒果電銷機器人 電梯外呼線路板維修視頻 浙江外呼電話系統軟件 安陽自動外呼系統價格是多少 銀川ai電話機器人 上海公司外呼系統線路

PHP-FPM(FastCGI Process Manager:FastCGI進程管理器)是一個PHPFastCGI管理器,用于管理 PHP 進程池、接收和處理 Web 服務器的請求。PHP-FPM 會創建一個主進程,控制何時以及如何把 HTTP 請求轉發給一個或多個子進程處理。

全局配置

emergency_restart_threshold = 60(建議值)

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

emergency_restart_interval = 1m

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

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

這個兩個設置默認是關閉的,建議開啟,

進程池配置

PHP-FPM 中有一個 Pool Definitions 的區域,意為進程池,通常建議一個 PHP 應用使用一個進程池。

PHP-FPM 配置文件有默認名為 www 的配置內容。

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 = 生產環境 static

設置進程管理器如何管理子進程。可用值:static,ondemand,dynamic。

  • static:子進程的數量是固定的(pm.max_children)。
  • ondemand:進程在有需求時才產生(當請求時,與 dynamic 相反,pm.start_servers 在服務啟動時即啟動。
  • dynamic:子進程的數量在下面配置的基礎上動態設置:pm.max_children,pm.start_servers,pm.min_spare_servers,pm.max_spare_servers。

pm.max_children =

設置 PHP-FPM 進程池中最多能有多少個進程。這個沒有絕對正確值,要根據實際情況設置。

假設每個 PHP 進程使用 20-30M 內存,為整個 PHP-FPM 環境配置了 512 M 內存,那么可以設置為 17-25 中間值。

pm.start_servers =

設置啟動時創建的子進程數目。僅在 pm 設置為 dynamic 時使用。

pm.min_spare_servers =

設置空閑服務進程的最低數目。僅在 pm 設置為 dynamic 時使用。必須設置。

pm.max_spare_servers =

設置空閑服務進程的最大數目。僅在 pm 設置為 dynamic 時使用。必須設置。

pm.max_requests = 1000

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

slowlog =

慢請求的記錄日志。

注意 PHP-FPM 進程所屬的用戶和用戶組必須具有相應文件的寫權限。

request_slowlog_timeout = 5

當一個請求該設置的超時時間后,就會將對應的 PHP 調用堆棧信息完整寫入到慢日志中。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

您可能感興趣的文章:
  • PHP自動生成縮略圖函數的源碼示例
  • PHP添加文字水印或圖片水印的水印類完整源代碼與使用示例
  • PHP實現對數字分隔加千分號的方法
  • PHP生成指定范圍內的N個不重復的隨機數
  • PHP中十六進制顏色與RGB顏色值互轉的方法
  • Ubuntu16.04搭建php5.6Web服務器環境
  • PHP標準庫(PHP SPL)詳解
  • PHP PDO數據庫操作預處理與注意事項
  • php-fpm中max_children的配置
  • PHP中單例模式的使用場景與使用方法講解

標簽:常州 武威 荊門 寧夏 徐州 遵義 遂寧 吐魯番

巨人網絡通訊聲明:本文標題《PHP-FPM的配置與優化講解》,本文關鍵詞  PHP-FPM,的,配置,與,優化,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP-FPM的配置與優化講解》相關的同類信息!
  • 本頁收集關于PHP-FPM的配置與優化講解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 芒康县| 太仆寺旗| 渝北区| 淮阳县| 绵阳市| 汝南县| 呼和浩特市| 寿阳县| 楚雄市| 台南市| 河曲县| 通道| 玉田县| 南郑县| 望城县| 井陉县| 溆浦县| 安达市| 克东县| 秭归县| 江西省| 顺义区| 迁安市| 哈尔滨市| 宁都县| 铁岭市| 九江市| 凤台县| 连江县| 洛阳市| 武宁县| 沙坪坝区| 贵南县| 雅安市| 信宜市| 黎平县| 贵阳市| 霸州市| 始兴县| 福鼎市| 隆化县|