Ukuthuthukisa inqubo yokucushwa kwesifanekiso se-VestaCP phpfcgid amaphutha we-500 wokuqeda inkumbulo eminingi

VestaCP Ngemuva kokuthi isevisi ye-WEB ikhethe ithempulethi "phpfcgid", inani elikhulu lezinqubo ze-PHP-CGI libangela ukuthi inkumbulo iphele ngokushesha:

  • Bengiphelelwa yinkumbulo amahora ambalwa ngemva kokuqalisa kabusha iseva.
  • Inqubo ye-PHP-CGI eyayingasebenzi ngaphambili ayibulawa, futhi inqubo eyodwa isebenzisa cishe ama-subprocesses angu-1, edla okungenani inkumbulo eyi-20M.

Kusetshenziswe ku-SSH htop umyalo (ukufakwa kuyadingeka), ungabuka lesi simo ▼

Ngemuva kokuthi isevisi ye-WEB ye-VestaCP ikhethe ithempulethi ethi "phpfcgid", inani elikhulu lezinqubo ze-PHP-CGI libangela ukuthi inkumbulo iphele ngokushesha.

Uma uthola umlayezo wephutha "-bash: htop: umyalo awutholakali" uma usebenzisa umyalo we-htop, sicela ubone lesi sifundo ukuze uthole isisombululo ▼

Inani elikhulu lezinqubo ze-PHP-CGI libangela ukuthi inkumbulo iphele ngokushesha. Inkinga iku-VestaCPCentOSKuthempulethi ye-phpfcgid, ukucushwa okungalungiselelwe kuyasetshenziswa.

  • I-VestaCP kusifanekiso se-phpfcgid, setha inqubo ye-PHP-CGI engu-1 ukuze iqhube izinqubo zezingane ezifika kwezingu-20.

bona /usr/local/vesta/data/templates/web/httpd/phpfcgid.sh Umugqa we-13 wefayela:

export PHP_FCGI_CHILDREN=20

Kodwa-ke, ukusetha okunjalo kwephula isexwayiso sika-Apache emibhalweni yokuphatha ye-PHP subprocess:

Ukuphathwa kwenqubo yengane ye-PHP (PHP_FCGI_CHILDREN) kufanele ihlale ikhutshaziwe nge-mod_fcgid, ezohambisa isicelo esisodwa ngesikhathi ezinqubweni zohlelo esizidalile; ngakho-ke, noma yiziphi izinqubo zengane ezidalwe yi-PHP ngeke zisetshenziswe ngempumelelo. .) Ngokuzenzakalelayo, kanye nesilungiselelo esiguquguqukayo sendawo PHP_FCGI_CHILDREN=0, Ukuphathwa kwenqubo yengane ye-PHP kukhutshaziwe.

Ngoba kumojuli ye-mod_fcgid ye-Apache, inqubo ye-PHP-CGI ingaphendula esicelweni esisodwa kuphela futhi isebenze ngesikhathi, inqubo yengane ye-PHP-CGI ayisebenzi kahle.

Ngakho-ke, izilungiselelo zokuphathwa kwe-PHP subprocess kufanele zikhutshazwe ngokuqondile ▼

PHP_FCGI_CHILDREN=0

Ngasikhathi sinye, uma usuvele unomsingathi okhiqiziwe, udinga ukuguqula amafayela okucupha awo wonke amawebhusayithi ▼

/home/用户名/web/域名/cgi-bin/fcgi-starter

Ngemva kokuvula ifayela le-fcgi-starter, faka okulandelayo ▼

export PHP_FCGI_CHILDREN=20

Lungisa ukuze ▼

export PHP_FCGI_CHILDREN=0
  • Ngemva kokuguqulwa, ukuphathwa kwe-PHP subprocess kuzovalwa kumodi ye-mod_fcgid.
  • Inqubo ye-PHP-CGI ngeke isaveza izinqubo zengane, ezingagcina inkumbulo eningi.

Futhi, i-VestaCP ayibeki indlela yokuqeda izinqubo zokungenzi lutho:

  • Zonke izinqubo ezisanda kuqaliswa ze-PHP-CGI zizoqhubeka nokusebenzisa imemori kuze kube yilapho uhlelo luqalwa kabusha.

Ukuze ulungise lokhu, vele wengeze ifayela le-mod_fcgid lokumisa /etc/httpd/conf.d/fcgid.conf Engeza izilungiselelo ezilandelayo kokuthi ▼

FcgidIdleTimeout 120
  • Setha i-Apache ukuthi ibulale ngokuzenzakalelayo izinqubo ze-PHP-CGI ezingenzi lutho imizuzu emi-2 (imizuzwana eyi-120).

Ngemuva kokuthi ukusetha kuqediwe, qala kabusha isevisi ye-Apache ▼

service httpd restart

Ngemva kokuthi isevisi isiqaliswe kabusha, amakhulu ezinqubo ze-PHP-CGI ezaziboniswe ngaphambilini ku-HTOP ngeke zisaboniswa.

Imvamisa, inqubo eyodwa ye-PHP-CGI yomsebenzisi oyedwa we-Vesta CP idla inkumbulo engu-30 kuye ku-40M, eyanelisa ngokugcwele.Linuxizidingo zokusingatha.

Ngakho-ke,I-Internet Marketingabantu bafuna ukwenza kahleSEO, kubaluleke kakhulu ukuthuthukisa ukucushwa kwe-Vesta CP nezifanekiso ^_^

Ungabheka izifundo ezilandelayo kuphaneli ye-VestaCP ▼

I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) wabelane ngokuthi "Ukuthuthukisa I-VestaCP phpfcgid Template Configuration Process Multiple Memory Exhaustion 500 Exhaustion", okuwusizo kuwe.

Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-735.html

Ukuze uvule amaqhinga afihliwe🔑, wamukelekile ukujoyina isiteshi sethu seTelegram!

Yabelana futhi uthanda uma uthanda! Ukwabelana kwakho nokuthanda kwakho kuyisikhuthazo sethu esiqhubekayo!

 

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

Skrolela Top