Kala duwanaanshaha iyo farsamooyinka hagaajinta ee faylka qaabeynta PHP-FPM /etc/php/8.3/fpm/pool.d/

Wax walba ma hagaagsan yihiin marka server-ku shaqeynayo? Dhab ahaantii, adduunka PHP-FPM, faylka habaynta ayaa ah maskaxda dhabta ah, oo go'aamisa in goobtu ay si deggan, ammaan ah, iyo hufnaan leh u shaqayn karto.

Waa maxay habaynta barkadda geeddi-socodka ee PHP-FPM?

PHP-FPM (Maareeyaha Habraaca FastCGI) waa maareeye habraac oo loogu talagalay PHP kaas oo adeegsada fikradda "barkadaha" si loo maareeyo hababka PHP ee mareegaha ama codsiyada kala duwan.

Mid kasta .conf Faylku waa qeexitaan barkadeed oo qeexaya xuduudaha muhiimka ah sida isticmaalaha uu ku shaqeynayo, dekedda ama godka uu ku dhegeysto, waddada diiwaanka, iyo tirada hababka.

Si kale haddii loo dhigo, faylashani waxay la mid yihiin "clones" server-kaaga, taasoo u oggolaanaysa goobaha kala duwan inay si madax-bannaan u shaqeeyaan iyagoon is faragelin.

Kala duwanaanshaha iyo farsamooyinka hagaajinta ee faylka qaabeynta PHP-FPM /etc/php/8.3/fpm/pool.d/

www.conf: Barkadda habka caadiga ah

Ka dib marka la rakibo PHP-FPM, nidaamku si toos ah ayuu u soo saari doonaa www.conf dukumeenti.

Shaqadeedu waa inay bixiso barkad caadi ah oo ka shaqeysa sanduuqa, oo badanaa ku shaqeysa... www-data Isticmaale.

Barkaddani waxay ku habboon tahay deegaannada hal-goob leh, way fududahay in la habeeyo, inta badan xuduudahana waa qiimayaal guud, sida:

  • user = www-data
  • group = www-data
  • listen = /run/php/php8.3-fpm.sock
  • pm.max_children = 5

Haddii aad ku shaqeyneyso hal bog oo keliya, tani waa ku filan tahay.

etNiyadjabka.org.conf: Barkadda goobta gaarka loo leeyahay

Markaad leedahay bogag badan, waxaad u baahan tahay inaad u abuurto barkad gaar ah goob kasta.

noocan oo kale ah sida etufo.org.confSi gaar ah ayay ugu habboon tahay magacyada domain-ka. etNiyadjabka.org Qaabeyn gaar ah.

Dhaqanka caadiga ah waa:

  • Qeex isticmaalayaasha iyo kooxaha kala duwan, tusaale ahaan user = etufo,group = etufo
  • Deji deked dhegeysi oo gaar ah ama god, tusaale ahaan listen = /run/php/etufo.sock
  • Hagaaji tirada hababka si loo hubiyo xasilloonida goobta iyadoo la raacayo iswaafajin sare.
  • Faylasha log-ga ee madaxa-bannaan waxay fududeeyaan xallinta dhibaatooyinka.

Faa'iidada habkan waa go'doominta amniga: xitaa haddii hal bog la weeraro, goobaha kale saameyn kuma yeelan doonaan.

dummy.conf: Tusaale ama faylka meel-haynta

dummy.conf Kuwani badanaa waa qaabab ama tusaalooyin uu bixiyo nidaamku.

Dhab ahaantii lama hawlgelin doono ilaa aad gacantaada wax ka beddesho oo aad awoodsiiso.

Ujeeddadeedu waa inay ku siiso tixraac iyo inay ku tusto sida loo qoro qaab-dhismeed cusub oo barkadda ah.

Sidaa darteed, waxay u egtahay "buug-tilmaameed tilmaameed" halkii ay ka ahaan lahayd habayn dhab ah oo loogu talagalay hawlgalka.

Maxaad u isticmaashaa faylal badan oo barkad ah?

  • 安全 性Goobaha kala duwan waa inay maamulaan isticmaaleyaal kala duwan si looga fogaado rukhsadaha is dulsaaran.
  • 性能优化Tirada hababka waxaa si gaar ah loogu dejin karaa barkad kasta waxaana loo hagaajin karaa iyadoo loo eegayo baahida taraafikada.
  • KarantiilDiiwaanada, wax soo saarka khaladaadka, iyo dekedaha dhegeysiga dhammaantood waa la kala saaray, taasoo sahlaysa xallinta dhibaatooyinka.

Tusaale ahaan, haddii www.conf Way burburtay.etufo.org.conf Wali si caadi ah ayay u shaqayn kartaa mana hoos u dhigi doonto server-ka oo dhan.

Xaalado codsi oo wax ku ool ah

  • Adeeg-bixiye hal-goob ahKaliya isticmaal www.conf Taasi waa ku filan tahay.
  • Adeegayaal badan: Mid u dhis bog kasta .conf Faylasha, sida etufo.org.conf.
  • dummy.confTixraac ahaan oo keliya, laguma talinayo.

Tusaale Isbarbardhigga Qaabeynta

www.conf (barkadda caadiga ah)

[www]
user = www-data
group = www-data
listen = /run/php/php8.3-fpm.sock
pm = dynamic
pm.max_children = 5

etufo.org.conf (Barkadda Gaarka ah)

[etufo.org]
user = etufo
group = etufo
listen = /run/php/etufo.sock
pm = dynamic
pm.max_children = 20
access.log = /var/log/php-fpm/etufo.access.log

Waxaad ogaan doontaa in faraqa uu ku jiro isticmaalaha, cinwaanka dhegeysiga, iyo tirada hababka.

Hagaajinta xuduudaha barkadda habka PHP-FPM

Haddii habayntu isticmaasho firfircoonTani waa habka horay loo bilaabayo qaar ka mid ah hababka shaqada oo si firfircoon u hagaajinaya iyaga oo raacaya mugga codsiga, kaas oo si degdeg ah uga jawaabi kara marka mugga codsiga si lama filaan ah u kordho.

Mareegaha leh xaddi xaddidan oo taraafikada, waxaa lagu talinayaa in la isticmaalo pm = dynamicSababtoo ah waxay ilaalin kartaa xaddi gaar ah oo hababka shaqo la'aanta ah waxayna ka fogaan kartaa 500 khalad inta lagu jiro isweydaarsiga sare.

Waxaa lagu talinayaa in la isticmaalo kaliya marka mugga gelitaanka uu aad u hooseeyo oo ilaha xusuusta ay adag yihiin. pm = ondemand Si loo badbaadiyo agabka

Waxaa lagugula talinayaa inaad u beddesho mid firfircoon oo aad hagaajiso. pm.max_children Iyo xuduudo kale:

pm = dynamic
pm.max_children = 16  ; 根据服务器资源调整,建议值:CPU 核心数 × 2
pm.start_servers = 4   ; 初始进程数,建议设为 max_children × 25%
pm.min_spare_servers = 2  ; 最小空闲进程数
pm.max_spare_servers = 7  ; 最大空闲进程数
pm.max_requests = 3000    ; 每个子进程处理完 3000 个请求后自动重启
pm.process_idle_timeout = 10s  ; 空闲进程 10s 后自动退出

Qaabeyntani waxay hubineysaa waxqabadka iyadoo laga fogaanayo qashinka kheyraadka.

Wixii tilmaamo faahfaahsan oo ku saabsan habaynta, fadlan tixraac casharka soo socda ▼

Sida ku cad dukumentiga rasmiga ah ee PHP:

"Barkad kasta si madax-bannaan ayaa loo habeyn karaa, taasoo u oggolaanaysa isticmaaleyaal kala duwan, xaddidaadyo, iyo dejimo codsi kasta."

Hadalkani wuxuu si cad u tilmaamayaa muhiimadda qaabaynta barkadaha badan: madaxbannaanida, dabacsanaanta, iyo xakamaynta.

Gunaanad: Aragtidayda

Qaabeynta server-ku waxay la mid tahay kontaroole ku jira orkestra, taasoo go'aaminaysa sida qalab kasta loo ciyaari doono.

www.conf Waa kantaroolka caadiga ah, oo ku habboon bandhigyada kali ah;etufo.org.conf Waa kontaroole loogu talagalay marxalad gaar ah; iyo dummy.conf Waa qabyo-qoraal muusig ah, oo ku xasuusinaya sida loo qoro heeso cusub.

Xilligii diiradda la saarayay amniga macluumaadka iyo hagaajinta waxqabadka, ogaanshaha sida saxda ah ee loo isticmaalo faylashan habaynta ayaa fure u ah xakamaynta khadka nolosha ee server-ka.

Qaabeyntu ma aha oo kaliya qoraal fudud; waa nafta server-ka.

Haddii aad shaqeyneysoWordPressCodsiyada goobaha badan, waxaan si xoog leh kugula talineynaa inaad isla markiiba hubiso oo aad hagaajiso faylashan barkadda, gaar ahaan dejimaha cabbiraadaha barkadda habaynta, si aad server-kaaga uga dhigto mid aad u adag.

评论

Ciwaanka emailkaaga lama daabici doono 项 已 用 * Calaamadda

Tusaha Maqaalka
Scroll to top