VestaCP Emva kokuba inkonzo ye-WEB ikhethe ithemplate ye-"phpfcgid", inani elikhulu leenkqubo ze-PHP-CGI zibangela ukuba imemori iphele ngokukhawuleza:
- Ndandiphelelwa yinkumbulo kwiiyure ezimbalwa emva kokuqalisa kwakhona iseva.
- Inkqubo yangaphambili ye-PHP-CGI engasebenziyo ayibulawa, kwaye inkqubo enye iqhuba phantse i-1 subprocesses, idla ubuncinane i-20M yememori.
Isetyenziswa kwi-SSH htop
umyalelo (ufakelo luyafuneka), ungajonga esi simo ▼
Ukuba ufumana umyalezo wemposiso "-bash: htop: umyalelo awufunyanwanga" xa usebenzisa umyalelo we-htop, nceda ubone esi sifundo kwisisombululo ▼
Inani elikhulu leenkqubo ze-PHP-CGI zibangela ukuba imemori ikhawuleze iphele.Ingxaki ilele kwiVestaCPCentOSKwitemplate yephpfcgid, uqwalaselo olungalungiswanga luyasetyenziswa.
- I-VestaCP kwi-template ye-phpfcgid, setha inkqubo ye-PHP-CGI ye-1 ukuqhuba iinkqubo ze-20 zabantwana.
Yabona /usr/local/vesta/data/templates/web/httpd/phpfcgid.sh
Umgca we-13 wefayile:
export PHP_FCGI_CHILDREN=20
Nangona kunjalo, ukuseta okunjalo kwaphula isilumkiso sika-Apache kuxwebhu lolawulo lwe-PHP subprocess:
PHP ulawulo lwenkqubo yomntwana (PHP_FCGI_CHILDRENIfanele isoloko ivaliwe nge-mod_fcgid, eya kuthi isebenzise isicelo esinye ngexesha kwiinkqubo zesicelo esizivelisileyo, ngoko ke, naziphi na iinkqubo zomntwana ezenziwe yi-PHP aziyi kusetyenziswa ngokufanelekileyo. Ngokungagqibekanga, kunye nemeko-bume eguquguqukayo PHP_FCGI_CHILDREN=0, Ulawulo lwenkqubo yomntwana lwePHP luvaliwe.
Kuba kwimodyuli ye-Apache's mod_fcgid, inkqubo ye-PHP-CGI inokuphendula kuphela kwisicelo esinye kwaye iqhube ngexesha, inkqubo yomntwana we-PHP-CGI ayisebenzi kakhulu.
Ke ngoko, iisetingi zolawulo lwenkqubo esezantsi ye-PHP kufuneka ingasebenzi ngokuthe ngqo ▼
PHP_FCGI_CHILDREN=0
Kwangaxeshanye, ukuba sele uvelisiweyo umamkeli onenyani, kufuneka ulungise iifayile zoqwalaselo zazo zonke iiwebhusayithi ▼
/home/用户名/web/域名/cgi-bin/fcgi-starter
Emva kokuvula ifayile yoqwalaselo ye-fcgi-starter, faka oku kulandelayo ▼
export PHP_FCGI_CHILDREN=20
Iguqulwe yaba ▼
export PHP_FCGI_CHILDREN=0
- Emva kohlengahlengiso, ulawulo lwenkqubo ephantsi ye-PHP luya kuvalwa kwimowudi ye-mod_fcgid.
- Inkqubo ye-PHP-CGI ayisayi kuphinda ivelise iinkqubo zomntwana, ezinokugcina imemori eninzi.
Kwakhona, iVestaCP ayimiseli indlela yokuphelisa iinkqubo ezingasebenziyo:
- Zonke iinkqubo ezisanda kwenziwa ze-PHP-CGI ziya kuqhubeka nokusebenzisa imemori de inkqubo iqaliswe kwakhona.
Ukulungisa oku, yongeza nje i-mod_fcgid ifayile yoqwalaselo /etc/httpd/conf.d/fcgid.conf
Yongeza ezi setingi zilandelayo kwi-▼
FcgidIdleTimeout 120
- Cwangcisa i-Apache ukuba ibulale ngokuzenzekelayo iinkqubo ze-PHP-CGI ezingenzi nto kwimizuzu emi-2 (imizuzwana eyi-120).
Emva kokuba ucwangciso lugqityiwe, qalisa kwakhona inkonzo ye-Apache ▼
service httpd restart
Emva kokuba inkonzo iqaliswe kwakhona, amakhulu eenkqubo ze-PHP-CGI ebeziboniswe ngaphambili kwi-HTOP azisayi kuphinda ziboniswe.
Ngokuqhelekileyo, inkqubo enye ye-PHP-CGI yomsebenzisi omnye we-Vesta CP idla i-30 ukuya kwi-40M yememori, eyanelisayo ngokupheleleyo.Linuxiimfuno zomamkeli.
ke,Intengiso ye-Intanethiabantu bafuna ukwenza kakuhleseo, kubaluleke kakhulu ukunyusa uqwalaselo lweVesta CP kunye neetemplates ^ _^
Unokujonga ezi tutorials zilandelayo kwiphaneli yeVestaCP ▼
Ndiyathemba Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabelwana "Ukuphucula iVestaCP phpfcgid Template Configuration Process Multiple Memory Exhausted 500 Errors", eluncedo kuwe.
Wamkelekile ukwabelana ngekhonkco leli nqaku:https://www.chenweiliang.com/cwl-735.html
Wamkelekile kwisitishi seTelegram sebhlog kaChen Weiliang ukufumana uhlaziyo lwamva nje!
📚 Esi sikhokelo sinexabiso elikhulu, 🌟Eli lithuba elinqabileyo, ungaliphoswa! ⏰⌛💨
Yabelana kwaye uthanda ukuba uyathanda!
Ukwabelana kwakho kunye nezinto ozithandayo ziyinkuthazo yethu eqhubekayo!