VestaCP Mgbe ọrụ WEB ahọpụtara ụdị “phpfcgid”, ọnụ ọgụgụ buru ibu nke usoro PHP-CGI na-eme ka ike gwụ ebe nchekwa ngwa ngwa:
- M bụ isi na-agba ọsọ nke ebe nchekwa maka awa ole na ole mgbe malitegharịa ihe nkesa.
- A naghị egbu usoro PHP-CGI na mbụ, na otu usoro na-agba ọsọ ihe fọrọ nke nta ka ọ bụrụ 1 subprocesses, na-eri ma ọ dịkarịa ala 20M nke ebe nchekwa.
A na-eji ya na SSH htop
iwu (nwụnye chọrọ), ị nwere ike ịlele ọkwa a ▼
Ọ bụrụ na ịnweta ozi njehie "-bash: htop: a chọtaghị iwu" mgbe ị na-eji iwu htop, biko lee nkuzi a maka ngwọta ▼
Ọnụ ọgụgụ buru ibu nke usoro PHP-CGI na-eme ka nchekwa ahụ gwụ ngwa ngwa. Nsogbu dị na VestaCPCentOSNa ndebiri phpfcgid, a na-eji nhazi emechaghị nke ọma.
- VestaCP na phpfcgid template, tọọ usoro 1 PHP-CGI iji mee ihe ruru usoro ụmụaka 20.
Lee /usr/local/vesta/data/templates/web/httpd/phpfcgid.sh
Ahịrị 13 nke faịlụ:
export PHP_FCGI_CHILDREN=20
Agbanyeghị, ntọlite dị otu a na-emebi ịdọ aka ná ntị Apache n'ime akwụkwọ njikwa subprocess PHP:
Njikwa usoro ụmụaka PHP (PHP_FCGI_CHILDREN) kwesịrị inwe nkwarụ mgbe niile na mod_fcgid, nke ga-eme naanị otu arịrịọ n'otu oge na usoro ngwa ọ mebere; yabụ, a gaghị eji usoro ụmụaka ọ bụla mepụtara PHP nke ọma. .) Site na ndabara, yana site na ntọala mgbanwe gburugburu ebe obibi PHP_FCGI_CHILDREN=0, PHP njikwa usoro ụmụaka enweghị nkwarụ.
N'ihi na na Apache's mod_fcgid modul, usoro PHP-CGI nwere ike ịzaghachi naanị otu arịrịọ ma na-agba ọsọ n'otu oge, usoro ụmụaka PHP-CGI adịghị arụ ọrụ.
Ya mere, ntọala maka PHP subprocess management kwesịrị gbanyụọ ozugbo ▼
PHP_FCGI_CHILDREN=0
N'otu oge ahụ, ọ bụrụ na ịnweelarị onye nnabata mebere, ịkwesịrị ịgbanwe faịlụ nhazi nke weebụsaịtị niile ▼
/home/用户名/web/域名/cgi-bin/fcgi-starter
Mgbe ịmepechara faịlụ nhazi fcgi-starter, tinye ihe ndị a ▼
export PHP_FCGI_CHILDREN=20
Agbanwere ka ọ bụrụ ▼
export PHP_FCGI_CHILDREN=0
- Mgbe emezigharịrị, a ga-agbanyụ njikwa subprocess PHP na ọnọdụ mod_fcgid.
- Usoro PHP-CGI agaghịzi eme usoro ụmụaka, nke nwere ike ịchekwa ọtụtụ ebe nchekwa.
Ọzọkwa, VestaCP anaghị ewepụta usoro nkwụsị maka usoro na-abaghị uru:
- Usoro PHP-CGI niile emechara ọhụrụ ga-aga n'ihu na-eji ebe nchekwa ruo mgbe emegharịrị sistemụ ahụ.
Iji dozie nke a, naanị tinye mod_fcgid config faịlụ /etc/httpd/conf.d/fcgid.conf
Tinye ntọala ndị a na ▼
FcgidIdleTimeout 120
- Tọọ Apache ka ọ gbuo usoro PHP-CGI na-adịghị arụ ọrụ maka nkeji 2 (sekọnd 120).
Mgbe emechara ntọala ahụ, malitegharịa ọrụ Apache ▼
service httpd restart
Mgbe ịmalitegharịrị ọrụ ahụ, a gaghị egosipụtakwa ọtụtụ narị usoro PHP-CGI nke egosiri na HTOP.
Dịka, otu usoro PHP-CGI maka otu onye ọrụ Vesta CP na-eri 30 ruo 40M nke ebe nchekwa, na-eju afọ ojuju.Linuxchọrọ nnabata.
ya mere,Ịre ahịa ịntanetịndị mmadụ chọrọ ime nke ọmaSEO, ọ dị ezigbo mkpa ịkwalite nhazi nke Vesta CP na ndebiri ^_^
Ị nwere ike ilele nkuzi ndị metụtara VestaCP panel ▼
Na mbụ, blọọgụ Chen Weiliang kesara nkuzi na ịwụnye na ịhazi Monit na CentOS 6 ▼
Agbanyeghị, nhazi nke mmemme nlekota Monit na CentOS 7 dịtụ iche na nke dị na CentOS 6, ọ bụghịkwa otu ihe ahụ.Ọ bụrụ na ị……Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kesara "Optimizing VestaCP phpfcgid Template Configuration Process Multiple Memory Exhaused 500 Errors", nke na-enyere gị aka.
Nnọọ ka ị kesaa njikọ nke akụkọ a:https://www.chenweiliang.com/cwl-735.html
Nabata na ọwa Telegram nke blọgụ Chen Weiliang ka ị nweta mmelite kachasị ọhụrụ!
📚 Ntuziaka a nwere nnukwu uru, 🌟Nke a bụ ohere dị ụkọ, echefula ya! ⏰⌛💨
Kekọrịta na-amasị ma ọ bụrụ na-amasị gị!
Ịkekọrịta na mmasị gị bụ mkpali anyị na-aga n'ihu!