Ukwandisa iVestaCP phpfcgid template inkqubo yoqwalaselo multi-memory ukudinwa iimpazamo 500

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 ▼

Emva kwenkonzo ye-WEB yeVestaCP ikhetha ithemplate "phpfcgid", inani elikhulu leenkqubo ze-PHP-CGI zibangela ukuba imemori iphelelwe ngokukhawuleza.

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!

🔔 Yiba ngowokuqala ukufumana iSikhokelo sokuSetyenziswa kweSixhobo se-"ChatGPT yeNtengiso ye-AI" kuluhlu oluphezulu lwetshaneli! 🌟
📚 Esi sikhokelo sinexabiso elikhulu, 🌟Eli lithuba elinqabileyo, ungaliphoswa! ⏰⌛💨
Yabelana kwaye uthanda ukuba uyathanda!
Ukwabelana kwakho kunye nezinto ozithandayo ziyinkuthazo yethu eqhubekayo!

 

Shiya uluvo

Idilesi ye-imeyile ayizukupapashwa. Iinkalo ezifunekayo zisetyenzisiwe * Ileyibheli

skrolela phezulu