Eadar-dhealachaidhean agus dòighean leasachaidh ann am faidhle rèiteachaidh PHP-FPM /etc/php/8.3/fpm/pool.d/

A bheil a h-uile càil ceart gu leòr aon uair ‘s gu bheil am frithealaiche ag obair? Gu dearbh, ann an saoghal PHP-FPM, is e am faidhle rèiteachaidh an fhìor eanchainn, a’ dearbhadh an urrainn don làrach-lìn ruith gu seasmhach, gu tèarainte agus gu h-èifeachdach.

Dè an rèiteachadh a th’ ann an amar-phròiseasan airson PHP-FPM?

’S e manaidsear phròiseasan airson PHP a th’ ann am PHP-FPM (FastCGI Process Manager) a bhios a’ cleachdadh bun-bheachd “pools” gus pròiseasan PHP a riaghladh airson diofar làraichean-lìn no aplacaidean.

A h-uile .conf ’S e mìneachadh air amar a th’ anns an fhaidhle a shònraicheas prìomh pharaimeatairean leithid an neach-cleachdaidh air a bheil am pròiseas a’ ruith, am port no an socaid air a bheil e ag èisteachd, slighe an loga, agus àireamh nam pròiseasan.

Ann am faclan eile, tha na faidhlichean seo coltach ri “clònaichean” airson an fhrithealaiche agad, a’ leigeil le diofar làraichean ruith gu neo-eisimeileach gun a bhith a’ cur bacadh air a chèile.

Eadar-dhealachaidhean agus dòighean leasachaidh ann am faidhle rèiteachaidh PHP-FPM /etc/php/8.3/fpm/pool.d/

www.conf: Am buidheann phròiseasan bunaiteach

Às dèidh dhut PHP-FPM a stàladh, cruthaichidh an siostam gu fèin-ghluasadach www.conf faidhle.

’S e a dhleastanas amar bunaiteach a thoirt seachad a bhios ag obair a-mach às a’ bhogsa, mar as trice a’ ruith ann an… www-data Cleachdaiche.

Tha an amar seo freagarrach airson àrainneachdan aon-làraich, tha e furasta a rèiteachadh, agus tha a’ mhòr-chuid de na paramadairean nan luachan coitcheann, leithid:

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

Ma tha thu dìreach a’ ruith air aon làrach, tha seo gu leòr.

etUFO.org.conf: Amar-lìn gnàthaichte

Nuair a bhios iomadh làrach agad, feumaidh tu amar fa leth a chruthachadh airson gach làrach.

mar eisimpleir etufo.org.confTha e gu sònraichte airson ainmean fearainn. etUFO.org Rèiteachadh sònraichte.

Is e an cleachdadh cumanta:

  • Sònraich diofar luchd-cleachdaidh agus buidhnean, mar eisimpleir user = etufo,group = etufo
  • Cuir air dòigh port no socaid èisteachd air leth, mar eisimpleir listen = /run/php/etufo.sock
  • Atharraich àireamh nam pròiseasan gus dèanamh cinnteach à seasmhachd na làraich fo cho-aimsireild àrd.
  • Bidh faidhlichean loga neo-eisimeileach a’ dèanamh fuasgladh dhuilgheadasan nas fhasa

Is e buannachd na dòigh-obrach seo aonaranachd tèarainteachd: eadhon ged a thèid ionnsaigh a thoirt air aon làrach, cha bhith buaidh aig seo air làraichean eile.

dummy.conf: Eisimpleir no faidhle àite-gleidhidh

dummy.conf Mar as trice, is iad sin teamplaidean no eisimpleirean a tha air an toirt seachad leis an t-siostam.

Cha tèid a chomasachadh mura h-atharraich thu is mura cuir thu an comas e le làimh.

’S e an t-adhbhar a th’ aige fiosrachadh a thoirt dhut agus sealltainn dhut mar a sgrìobhas tu rèiteachadh ùr airson amar.

Mar sin, tha e nas coltaiche ri "leabhar-stiùiridh" na ri rèiteachadh obrachaidh fhèin.

Carson a thathar a’ cleachdadh iomadh faidhle pool?

  • 安全 性Bu chòir diofar làraichean a bhith air an ruith le diofar luchd-cleachdaidh gus casg a chur air ceadan a tha a’ dol thairis air a chèile.
  • 性能优化Faodar an àireamh de phròiseasan a shuidheachadh leotha fhèin airson gach amar agus an atharrachadh a rèir iarrtas trafaic.
  • Leth-oireachdTha logaichean, toradh mearachd, agus puirt èisteachd uile air an sgaradh, ga dhèanamh nas fhasa fuasgladh dhuilgheadasan fhaighinn.

Mar eisimpleir, ma tha www.conf Thuit e sìos.etufo.org.conf Faodaidh e fhathast ruith mar as àbhaist agus cha toir e sìos an fhrithealaiche gu lèir.

Suidheachaidhean tagraidh san t-saoghal fhìor

  • Frithealaiche aon-làraichCleachd a-mhàin www.conf Tha sin gu leòr.
  • Frithealaiche ioma-làraichTog fear airson gach làrach .conf Faidhlichean, leithid etufo.org.conf.
  • dummy.confAirson fiosrachaidh a-mhàin, chan eilear ga mholadh.

Eisimpleir Coimeas Rèiteachaidh

www.conf (an amar bunaiteach)

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

etufo.org.conf (Pool Gnàthaichte)

[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

Lorgaidh tu gu bheil an diofar anns an neach-cleachdaidh, an seòladh èisteachd, agus an àireamh de phròiseasan.

A’ gleusadh paramadairean amar pròiseas PHP-FPM

Ma chleachdas an rèiteachadh FiùghantachIs e seo dòigh air cuid de phròiseasan obrach a thòiseachadh ro-làimh agus an atharrachadh gu dinamach a rèir meud nan iarrtasan, agus faodaidh seo freagairt nas luaithe nuair a dh’àrdaicheas meud nan iarrtasan gu h-obann.

Airson làraichean-lìn le ìre àraid de thrafaig, thathar a’ moladh an cleachdadh pm = dynamicLeis gun urrainn dha àireamh àraid de phròiseasan dìomhain a chumail suas agus 500 mearachd a sheachnadh aig àm co-chòrdalachd àrd.

Thathar a’ moladh a chleachdadh a-mhàin nuair a tha an tomhas-lìonaidh ruigsinneachd gu math ìosal agus na goireasan cuimhne gann. pm = ondemand Gus goireasan a shàbhaladh.

Thathar a’ moladh atharrachadh gu fiùghantach agus a bharrachadh. pm.max_children Agus paramadairean eile:

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 后自动退出

Tha an rèiteachadh seo a’ dèanamh cinnteach à coileanadh agus a’ seachnadh sgudal ghoireasan.

Airson stiùireadh rèiteachaidh mionaideach, thoir sùil air an oideachadh a leanas ▼

A rèir sgrìobhainnean oifigeil PHP:

“Faodar gach amar a rèiteachadh gu neo-eisimeileach, a’ leigeil le diofar luchd-cleachdaidh, crìochan agus roghainnean gach aplacaid.”

Tha an aithris seo a’ comharrachadh gu soilleir cho cudromach sa tha rèiteachadh ioma-pool: neo-eisimeileachd, sùbailteachd agus smachd.

Co-dhùnadh: Mo Bheachd

Tha rèiteachadh an fhrithealaiche coltach ri stiùiriche ann an orcastra, a’ dearbhadh mar a bu chòir gach ionnsramaid a chluich.

www.conf ’S e an stiùiriche bunaiteach a th’ ann, freagarrach airson taisbeanaidhean aon-neach;etufo.org.conf ’S e stiùiriche a th’ ann a chaidh a dhèanamh gu sònraichte airson àrd-ùrlar sònraichte; agus dummy.conf ’S e dreachd de sgòran ciùil a th’ ann, gad chuimhneachadh mar a sgrìobhas tu fonn ùr.

Ann an linn a tha ag amas air tèarainteachd fiosrachaidh agus coileanadh a leasachadh, tha fios a bhith agad ciamar a chleachdas tu na faidhlichean rèiteachaidh seo gu ceart deatamach airson smachd a chumail air loidhne-beatha frithealaiche.

Chan e dìreach teacsa sìmplidh a th’ ann an rèiteachadh; ’s e anam frithealaiche a th’ ann.

Ma tha thu ag obrachadhWordPressAirson aplacaidean ioma-làraich, tha sinn a’ moladh gu làidir gun dèan thu sgrùdadh sa bhad air na faidhlichean linne seo agus gun dèan thu an fheum as fheàrr dhiubh, gu h-àraidh roghainnean paramadair linne a’ phròiseis, gus am bi am frithealaiche agad dha-rìribh làidir.

An dòchas blog Chen Weiliang ( https://www.chenweiliang.com/ Dh’fhaodadh an t-artaigil “Eadar-dhealachaidhean agus Dòighean-obrach Leasachaidh am Faidhle Rèiteachaidh PHP-FPM /etc/php/8.3/fpm/pool.d/” a tha air a cho-roinn an seo a bhith feumail dhut.

Fàilte gus ceangal an artaigil seo a cho-roinn:https://www.chenweiliang.com/cwl-33845.html

Gus barrachd chleasan falaichte fhuasgladh🔑, fàilte oirbh a thighinn còmhla ris an t-sianal Telegram againn!

Roinn agus toil ma thogras tu e! Is e na h-earrannan agad agus na rudan as toil leinn ar brosnachadh leantainneach!

 

发表 评论

Cha tèid do sheòladh puist-d fhoillseachadh. 必填 项 已 用 * Label

Directory artaigil
Rach gu mhullaich