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

Ngemva kokukhetha ithempulethi ethi "phpfcgid" yesevisi yewebhu ye-VestaCP , inani elikhulu lezinqubo ze-PHP-CGI laqeda ngokushesha imemori.

  • 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 ▼

Ngemva kokukhetha ithempulethi ethi "phpfcgid" yesevisi yewebhu ye-VestaCP, inani elikhulu lezinqubo ze-PHP-CGI laqeda ngokushesha imemori.

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 lenze inkumbulo yaphela ngokushesha. Inkinga iwukuthi i-VestaCP isebenzisa ukucushwa okungalungiswanga kahle kuthempulethi ye -CentOS phpfcgid.

  • 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 kuhlale kukhutshaziwe nge-mod_fcgid, ezothumela isicelo esisodwa ngesikhathi ezinqubweni zesicelo ezisidalile; ngakho-ke, noma yiziphi izinqubo zengane ezidalwe yi-PHP ngeke zisetshenziswe ngempumelelo. (Ngaphezu kwalokho, izinqubo zengane ye-PHP kungenzeka zingaqedwa kahle.) Ngokuzenzakalelayo, futhi ngokusetha okuguquguqukayo kwemvelo 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.

Ngokuvamile, inqubo eyodwa ye-PHP-CGI yomsebenzisi oyedwa we-Vesta CP idla imemori engu-30 kuya ku-40 MB, okwanele kakhulu kumphathi we-Linux.

Ngakho-ke, ukwenza ngcono ukucushwa kokuqukethwe kwe-Vesta namathempulethi kubalulekile kubathengisi abaku-inthanethi abafuna ukwenza kahle ku -SEO .

Ungabheka izifundo ezilandelayo kuphaneli ye-VestaCP ▼

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Skrolela Top