PHP8 FastCGI 進(jìn)程管理器(FPM)

2023-08-09 16:56 更新

目錄

  • 安裝
  • 配置

FPM(FastCGI 進(jìn)程管理器)是 PHP FastCGI 的主要實(shí)現(xiàn),包含大部分對(duì)高負(fù)載網(wǎng)站有用的功能。

它的功能包括:

  • 支持平滑停止/啟動(dòng)的高級(jí)進(jìn)程管理功能;
  • 進(jìn)程池可以工作于不同的 uid/gid/chroot 環(huán)境下,并監(jiān)聽不同的端口和使用不同的 php.ini 配置文件(可取代 safe_mode 的設(shè)置);
  • 可配置的 stdout 和 stderr 日志記錄;
  • 在發(fā)生意外情況的時(shí)候能夠重新啟動(dòng)并緩存被破壞的 opcode;
  • 文件上傳優(yōu)化支持;
  • "慢日志" - 記錄腳本(不僅記錄文件名,還記錄 PHP backtrace 信息,可以使用 ptrace 或者類似工具讀取和分析遠(yuǎn)程進(jìn)程的運(yùn)行數(shù)據(jù))運(yùn)行所導(dǎo)致的異常緩慢;
  • fastcgi_finish_request() - 特殊功能:用于在請(qǐng)求完成和刷新數(shù)據(jù)后,繼續(xù)在后臺(tái)執(zhí)行耗時(shí)的工作(錄入視頻轉(zhuǎn)換、統(tǒng)計(jì)處理等);
  • 動(dòng)態(tài)(dynamic)/按需(ondemand)/靜態(tài)(static)子進(jìn)程產(chǎn)生;
  • 基礎(chǔ)和擴(kuò)展運(yùn)行狀態(tài)信息(類似 Apache 的 mod_status),支持各種格式,如: json, xml 和 openmetrics;
  • 基于 php.ini 的配置文件。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)