Ti o dara ju ilana iṣeto iṣeto awoṣe VestaCP phpfcgid ti ailagbara iranti-ọpọlọpọ awọn aṣiṣe 500

Lẹ́yìn tí a ti yan àwòṣe "phpfcgid" fún iṣẹ́ ìkànnì ayélujára VestaCP , ọ̀pọ̀lọpọ̀ àwọn ìlànà PHP-CGI yára mú ìrántí náà tán.

  • Mo ti nṣiṣẹ ni ipilẹ ti iranti fun awọn wakati diẹ lẹhin ti o tun bẹrẹ olupin naa.
  • Ilana PHP-CGI ti ko ṣiṣẹ tẹlẹ ko ni pipa, ati pe ilana kan n ṣiṣẹ awọn ilana-ipin 1, n gba o kere ju 20M ti iranti.

Ti a lo ni SSH htop pipaṣẹ (fifi sori ẹrọ nilo), o le wo ipo yii ▼

Lẹ́yìn tí a ti yan àwòṣe "phpfcgid" fún iṣẹ́ ìkànnì ayélujára VestaCP, iye àwọn ìlànà PHP-CGI tó pọ̀ yára tán láti lo ìrántí náà.

Ti o ba gba ifiranṣẹ aṣiṣe kan "-bash: htop: aṣẹ ko ri" nigbati o lo aṣẹ htop, jọwọ wo ikẹkọ yii fun ojutu ▼

Iye nla ti awọn ilana PHP-CGI mu ki iranti naa pari ni kiakia. Iṣoro naa wa ni otitọ pe VestaCP nlo iṣeto ti ko ni ilọsiwaju ninu awoṣe CentOS phpfcgid.

  • VestaCP ni phpfcgid awoṣe, ṣeto 1 PHP-CGI ilana lati ṣiṣe soke 20 omo lakọkọ.

wo /usr/local/vesta/data/templates/web/httpd/phpfcgid.sh Laini 13 ti faili naa:

export PHP_FCGI_CHILDREN=20

Bibẹẹkọ, iru iṣeto ni o lodi si ikilọ Apache ninu iwe iṣakoso ilana abẹlẹ PHP:

Ìṣàkóso ìlànà PHP ọmọdé ( PHP_FCGI_CHILDREN ) gbọ́dọ̀ máa ṣiṣẹ́ pẹ̀lú mod_fcgid, èyí tí yóò máa darí ìbéèrè kan ní àkókò kan sí àwọn ìlànà ìlò tí ó ti yọ jáde; nítorí náà, gbogbo ìlànà ọmọdé tí PHP dá kò ní ṣeé lò dáadáa. (Ní àfikún, àwọn ìlànà PHP ọmọdé kò lè parí dáadáa.) Nípa àìyípadà, àti pẹ̀lú ètò ìyípadà àyíká PHP_FCGI_CHILDREN=0 , ìṣàkóso ìlànà PHP ọmọdé kò ní ṣiṣẹ́ mọ́.

Nitoripe ni Apache's mod_fcgid module, ilana PHP-CGI le dahun si ibeere kan nikan ati ṣiṣe ni akoko kan, ilana ọmọ PHP-CGI jẹ alailagbara pupọ.

Nitorinaa, awọn eto fun iṣakoso abẹlẹ PHP yẹ ki o jẹ alaabo taara ▼

PHP_FCGI_CHILDREN=0

Ni akoko kanna, ti o ba ti ni olupin foju ti ipilẹṣẹ, o nilo lati yi awọn faili iṣeto ni gbogbo awọn oju opo wẹẹbu ▼

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

Lẹhin ṣiṣi faili iṣeto fcgi-Starter, fi atẹle naa sii ▼

export PHP_FCGI_CHILDREN=20

Ṣatunṣe si ▼

export PHP_FCGI_CHILDREN=0
  • Lẹhin iyipada, iṣakoso abẹlẹ PHP yoo wa ni pipa ni ipo mod_fcgid.
  • PHP-CGI ilana yoo ko to gun spawn ọmọ lakọkọ, eyi ti o le fi kan pupo ti iranti.

Paapaa, VestaCP ko ṣeto ẹrọ ifopinsi fun awọn ilana aiṣiṣẹ:

  • Gbogbo awọn ilana PHP-CGI tuntun ti a ṣẹ yoo tẹsiwaju lati lo iranti titi ti eto yoo fi tun bẹrẹ.

Lati ṣatunṣe eyi, kan ṣafikun faili atunto mod_fcgid /etc/httpd/conf.d/fcgid.conf Ṣafikun awọn eto atẹle ni ▼

FcgidIdleTimeout 120
  • Ṣeto Apache lati pa awọn ilana PHP-CGI laifọwọyi ti ko ṣiṣẹ fun awọn iṣẹju 2 (awọn aaya 120).

Lẹhin ti iṣeto ti pari, tun bẹrẹ iṣẹ Apache ▼

service httpd restart

Lẹhin ti iṣẹ naa ti tun bẹrẹ, awọn ọgọọgọrun ti awọn ilana PHP-CGI ti o ṣafihan tẹlẹ ni HTOP kii yoo han.

Lọ́pọ̀ ìgbà, ìlànà PHP-CGI kan ṣoṣo fún olùlò Vesta CP kan ṣoṣo máa ń lo 30 sí 40 MB ti ìrántí, èyí tó tó fún olùgbàlejò Linux kan.

Nítorí náà, ṣíṣe àtúnṣe sí ìṣètò àwọn àkóónú àti àwọn àwòṣe Vesta ṣe pàtàkì fún àwọn olùtajà lórí ayélujára tí wọ́n fẹ́ tayọ̀ nínú SEO .

O le wo awọn ikẹkọ atẹle lori nronu VestaCP ▼

Ní ìrètí, àpilẹ̀kọ náà "Ṣíṣe àtúnṣe ìṣètò àwòṣe VestaCP phpfcgid fún 'Ọ̀pọ̀lọpọ̀ Ìlànà, Àṣìṣe Ìrántí 500'" tí a pín lórí ìwé ìròyìn Chen Weiliang ( https://www.chenweiliang.com/ ) yóò wúlò fún ọ.

Má ṣe ṣiyemeji láti pín ìjápọ̀ àpilẹ̀kọ yìí: https://www.chenweiliang.com/cwl-735.html

Lati ṣii awọn ẹtan ti o farapamọ diẹ sii🔑, kaabọ lati darapọ mọ ikanni Telegram wa!

Pin ati fẹran ti o ba fẹran rẹ! Awọn mọlẹbi rẹ ati awọn ayanfẹ jẹ iwuri wa ti o tẹsiwaju!

 

发表 评论

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

Yi lọ si Top