L-ottimizzazzjoni tal-proċess tal-konfigurazzjoni tal-mudelli tal-VestaCP phpfcgid eżawriment multi-memorja 500 żball

VestaCP Wara li s-servizz WEB jagħżel il-mudell "phpfcgid", numru kbir ta 'proċessi PHP-CGI jikkawżaw li l-memorja tiġi eżawrita malajr:

  • Bażikament kont qed nispiċċa l-memorja għal ftit sigħat wara li nibdejt mill-ġdid is-server.
  • Il-proċess PHP-CGI li qabel kien idle ma jinqatelx, u proċess wieħed imexxi kważi 1 sottoproċess, li jikkonsma mill-inqas 20M ta 'memorja.

Użat f'SSH htop kmand (installazzjoni meħtieġa), tista' tara dan l-istatus ▼

Wara li s-servizz WEB ta 'VestaCP jagħżel il-mudell "phpfcgid", numru kbir ta' proċessi PHP-CGI jikkawżaw li l-memorja tiġi eżawrita malajr.

Jekk ikollok messaġġ ta' żball "-bash: htop: kmand mhux misjub" meta tuża l-kmand htop, jekk jogħġbok ara dan it-tutorja għas-soluzzjoni ▼

Numru kbir ta 'proċessi PHP-CGI jikkawżaw li l-memorja tiġi eżawrita malajr Il-problema tinsab f'VestaCPCentOSFil-mudell phpfcgid, tintuża konfigurazzjoni mhux ottimizzata.

  • VestaCP fil-mudell phpfcgid, issettja 1 proċess PHP-CGI biex imexxi sa 20 proċess tifel.

Ara /usr/local/vesta/data/templates/web/httpd/phpfcgid.sh Linja 13 tal-fajl:

export PHP_FCGI_CHILDREN=20

Madankollu, setup bħal dan jikser it-twissija ta' Apache fid-dokumentazzjoni tal-ġestjoni tas-sottoproċessi PHP:

Ġestjoni tal-proċess tat-tfal PHP (PHP_FCGI_CHILDREN) għandu dejjem jiġi diżattivat b'mod_fcgid, li se jindirizza talba waħda kull darba biss lejn il-proċessi ta' applikazzjoni li bied; għalhekk, kwalunkwe proċess tifel maħluq minn PHP mhux se jintuża b'mod effettiv. (Barra minn hekk, il-proċessi tfal PHP jistgħu ma jiġux terminati kif suppost. .) B'mod awtomatiku, u bl-issettjar tal-varjabbli ambjentali PHP_FCGI_CHILDREN=0, Il-ġestjoni tal-proċess tat-tfal PHP hija diżattivata.

Minħabba li fil-modulu mod_fcgid ta 'Apache, il-proċess PHP-CGI jista' jirrispondi biss għal talba waħda u jaħdem kull darba, il-proċess tat-tfal PHP-CGI huwa ineffiċjenti ħafna.

Għalhekk, is-settings għall-ġestjoni tas-sottoproċessi PHP għandhom jiġu diżattivati ​​direttament ▼

PHP_FCGI_CHILDREN=0

Fl-istess ħin, jekk diġà għandek host virtwali ġġenerat, trid timmodifika l-fajls tal-konfigurazzjoni tal-websajts kollha ▼

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

Wara li tiftaħ il-fajl tal-konfigurazzjoni fcgi-starter, daħħal dan li ġej ▼

export PHP_FCGI_CHILDREN=20

Immodifika għal ▼

export PHP_FCGI_CHILDREN=0
  • Wara l-modifika, il-ġestjoni tas-sottoproċessi PHP se tintefa fil-mod_fcgid.
  • Il-proċess PHP-CGI mhux se jkompli jbid proċessi tfal, li jistgħu jiffrankaw ħafna memorja.

Ukoll, VestaCP ma tistabbilixxix mekkaniżmu ta' terminazzjoni għal proċessi inattivi:

  • Il-proċessi PHP-CGI kollha li għadhom kif ġew eżegwiti se jkomplu jużaw il-memorja sakemm is-sistema terġa 'tibda.

Biex tiffissa dan, żid biss il-fajl tal-konfigurazzjoni mod_fcgid /etc/httpd/conf.d/fcgid.conf Żid is-settings li ġejjin fi ▼

FcgidIdleTimeout 120
  • Issettja Apache biex joqtol awtomatikament proċessi PHP-CGI li huma inattivi għal 2 minuti (120 sekonda).

Wara li titlesta s-setup, ibda mill-ġdid is-servizz Apache ▼

service httpd restart

Wara li s-servizz jerġa 'jinbeda, il-mijiet ta' proċessi PHP-CGI li qabel kienu murija f'HTOP ma jibqgħux jintwerew.

Tipikament, proċess PHP-CGI wieħed għal utent wieħed ta' Vesta CP jikkonsma minn 30 sa 40M ta' memorja, li jissodisfa għal kolloxLinuxrekwiżiti ospitanti.

għalhekk,网络 营销in-nies iridu jagħmlu tajjebSEO, huwa importanti ħafna li tiġi ottimizzata l-konfigurazzjoni ta 'Vesta CP u mudelli ^_^

Tista' tagħti ħarsa lejn it-tutorials li ġejjin fuq il-panel VestaCP ▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) qasmu "Optimizing VestaCP phpfcgid Template Configuration Process Multiple Memory Exhausted 500 Error", li huwa utli għalik.

Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-735.html

Merħba fil-kanal Telegram tal-blog ta' Chen Weiliang biex tikseb l-aħħar aġġornamenti!

🔔 Kun l-ewwel li ġġib il-"Gwida għall-Użu tal-Għodda AI għall-Marketing tal-Kontenut ChatGPT" siewja fid-direttorju ta' fuq tal-kanal! 🌟
📚 Din il-gwida fiha valur kbir, 🌟Din hija opportunità rari, titlifhiex! ⏰⌛💨
Share u like jekk togħġobkom!
Il-qsim u l-likes tiegħek huma l-motivazzjoni kontinwa tagħna!

 

发表 评论

L-indirizz elettroniku tiegħek mhux se jkun ippubblikat. Jintużaw l-oqsma meħtieġa * Tikketta

iscroll għal fuq