VestaCP phpfcgid අච්චු වින්‍යාස කිරීමේ ක්‍රියාවලිය ප්‍රශස්ත කිරීම බහු-මතක දෝශ 500 ක්

වෙස්ටාසීපී WEB සේවාව "phpfcgid" අච්චුව තෝරාගත් පසු, PHP-CGI ක්‍රියාවලි විශාල සංඛ්‍යාවක් මතකය ඉක්මනින් අවසන් වීමට හේතු වේ:

  • සේවාදායකය නැවත ආරම්භ කිරීමෙන් පසු පැය කිහිපයක් සඳහා මට මූලික වශයෙන් මතකය අවසන් විය.
  • කලින් ක්‍රියා විරහිතව පැවති PHP-CGI ක්‍රියාවලිය විනාශ නොවන අතර එක් ක්‍රියාවලියක් අවම වශයෙන් 1M මතකය පරිභෝජනය කරමින් උප ක්‍රියාවලි 20කට ආසන්න ප්‍රමාණයක් ධාවනය කරයි.

SSH හි භාවිතා වේ htop විධානය (ස්ථාපනය අවශ්‍යයි), ඔබට මෙම තත්ත්වය නැරඹිය හැක ▼

VestaCP හි WEB සේවාව "phpfcgid" අච්චුව තෝරාගත් පසු, PHP-CGI ක්‍රියාවලි විශාල සංඛ්‍යාවක් මතකය ඉක්මනින් අවසන් වීමට හේතු වේ.

ඔබ htop විධානය භාවිතා කරන විට ඔබට "-bash: htop: command not found" දෝෂ පණිවිඩයක් ලැබුනේ නම්, කරුණාකර විසඳුම සඳහා මෙම නිබන්ධනය බලන්න ▼

PHP-CGI ක්‍රියාවලි විශාල සංඛ්‍යාවක් මතකය ඉක්මනින් අවසන් වීමට හේතු වේ.ප්‍රශ්නය පවතින්නේ VestaCP හි ය.CentOSphpfcgid අච්චුව තුළ, ප්‍රශස්ත නොකළ වින්‍යාසයක් භාවිතා වේ.

  • phpfcgid අච්චුවෙහි VestaCP, ළමා ක්‍රියාවලි 1ක් දක්වා ධාවනය කිරීමට 20 PHP-CGI ක්‍රියාවලියක් සකසන්න.

බලන්න /usr/local/vesta/data/templates/web/httpd/phpfcgid.sh ගොනුවේ 13 පේළිය:

export PHP_FCGI_CHILDREN=20

කෙසේ වෙතත්, එවැනි සැකසුම PHP උපක්‍රියාවලි කළමනාකරණ ලේඛනවල Apache හි අනතුරු ඇඟවීම උල්ලංඝනය කරයි:

PHP ළමා ක්‍රියාවලි කළමනාකරණය (PHP_FCGI_CHILDREN) සෑම විටම mod_fcgid සමඟ අක්‍රිය කළ යුතු අතර, එමඟින් එක් වරකට එක් ඉල්ලීමක් පමණක් එය ඇති කර ඇති යෙදුම් ක්‍රියාවලීන් වෙත යොමු කරනු ඇත; එබැවින්, PHP විසින් නිර්මාණය කරන ලද කිසිදු ළමා ක්‍රියාවලියක් ඵලදායී ලෙස භාවිතා නොකෙරේ. (අතිරේකව, PHP ළමා ක්‍රියාවලීන් නිසි ලෙස අවසන් නොවිය හැක. .) පෙරනිමියෙන්, සහ පරිසර විචල්‍ය සැකසුම සමඟ PHP_FCGI_CHILDREN=0, PHP ළමා ක්‍රියාවලි කළමනාකරණය අබල කර ඇත.

Apache හි mod_fcgid මොඩියුලය තුළ, PHP-CGI ක්‍රියාවලියට ප්‍රතිචාර දැක්විය හැක්කේ එක් ඉල්ලීමකට පමණක් සහ වරකට ක්‍රියාත්මක වන නිසා, PHP-CGI ළමා ක්‍රියාවලිය ඉතා අකාර්යක්ෂම වේ.

එබැවින්, PHP උපක්‍රියාවලි කළමනාකරණය සඳහා වන සැකසුම් සෘජුවම අක්‍රිය කළ යුතුය ▼

PHP_FCGI_CHILDREN=0

ඒ සමගම, ඔබට දැනටමත් ජනනය කරන ලද අතථ්‍ය ධාරකයක් තිබේ නම්, ඔබට සියලුම වෙබ් අඩවි වල වින්‍යාස ගොනු වෙනස් කිරීමට අවශ්‍ය වේ ▼

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

fcgi-ආරම්භක වින්‍යාස ගොනුව විවෘත කිරීමෙන් පසු, පහත ▼ ඇතුලත් කරන්න

export PHP_FCGI_CHILDREN=20

▼ ලෙස වෙනස් කරන්න

export PHP_FCGI_CHILDREN=0
  • වෙනස් කිරීමෙන් පසු, PHP උපක්‍රියාවලි කළමනාකරණය mod_fcgid ආකාරයෙන් ක්‍රියා විරහිත වේ.
  • PHP-CGI ක්‍රියාවලිය තවදුරටත් ළමා ක්‍රියාවලීන් බිහි නොකරනු ඇත, එමඟින් මතකය විශාල ප්‍රමාණයක් ඉතිරි කළ හැකිය.

එසේම, VestaCP නිෂ්ක්‍රීය ක්‍රියාවලීන් සඳහා අවසන් කිරීමේ යාන්ත්‍රණයක් සකසා නැත:

  • අලුතින් ක්‍රියාත්මක කරන ලද සියලුම PHP-CGI ක්‍රියාවලි පද්ධතිය නැවත ආරම්භ කරන තෙක් මතකය භාවිතා කරයි.

මෙය නිවැරදි කිරීමට, mod_fcgid config ගොනුව එක් කරන්න /etc/httpd/conf.d/fcgid.conf පහත සැකසීම් ▼ හි එක් කරන්න

FcgidIdleTimeout 120
  • මිනිත්තු 2 ක් (තත්පර 120) ක්‍රියා විරහිතව පවතින PHP-CGI ක්‍රියාවලීන් ස්වයංක්‍රීයව විනාශ කිරීමට Apache සකසන්න.

සැකසුම සම්පූර්ණ වූ පසු, Apache සේවාව ▼ නැවත ආරම්භ කරන්න

service httpd restart

සේවාව නැවත ආරම්භ කිරීමෙන් පසුව, HTOP හි පෙර සංදර්ශක වූ PHP-CGI ක්‍රියාවලි සිය ගණනක් තවදුරටත් දර්ශනය නොවේ.

සාමාන්‍යයෙන්, තනි Vesta CP පරිශීලකයෙකු සඳහා තනි PHP-CGI ක්‍රියාවලියක් සම්පූර්ණයෙන් තෘප්තිමත් වන පරිදි මතකය 30 සිට 40M දක්වා පරිභෝජනය කරයි.ලිනක්ස්සත්කාරක අවශ්යතා.

එබැවින්,අන්තර්ජාල අලෙවිකරණයමිනිස්සුන්ට ඕන හොඳට කරන්නSEO, Vesta CP සහ සැකිලි ^_^ හි වින්‍යාසය ප්‍රශස්ත කිරීම ඉතා වැදගත් වේ.

ඔබට VestaCP පැනලය ▼ මත පහත නිබන්ධන දෙස බැලිය හැක

CentOS 7 පද්ධතියේ Vesta CP පැනලය මත Monit ක්‍රියාවලිය වින්‍යාස කරන්නේ කෙසේද?

මීට පෙර, Chen Weiliang ගේ බ්ලොගය CentOS 6 ▼ හි Monit ස්ථාපනය කිරීම සහ වින්‍යාස කිරීම පිළිබඳ නිබන්ධනයක් බෙදා ගත්තේය.

කෙසේ වෙතත්, CentOS 7 හි Monit අධීක්ෂණ වැඩසටහනේ වින්‍යාසය CentOS 6 හි ඇති ඒවාට වඩා තරමක් වෙනස් වන අතර එය හරියටම සමාන නොවේ.ඔබ නම්……

CentOS 7 පද්ධතියේ Vesta CP පැනලය මත Monit ක්‍රියාවලිය වින්‍යාස කරන්නේ කෙසේද?පත්රය 4

Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) ඔබට ප්‍රයෝජනවත් වන "VestaCP phpfcgid අච්චු වින්‍යාස කිරීමේ ක්‍රියාවලිය ප්‍රශස්ත කිරීම බහු මතක ක්‍රියා විරහිත 500 දෝෂ" බෙදාගෙන ඇත.

මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-735.html

නවතම යාවත්කාලීන ලබා ගැනීමට Chen Weiliang ගේ බ්ලොගයේ Telegram නාලිකාව වෙත සාදරයෙන් පිළිගනිමු!

🔔 නාලිකා ඉහළ නාමාවලියෙහි වටිනා "ChatGPT අන්තර්ගත අලෙවිකරණ AI මෙවලම් භාවිත මාර්ගෝපදේශය" ලබා ගත් පළමු පුද්ගලයා වන්න! 🌟
📚 මෙම මාර්ගෝපදේශයෙහි විශාල වටිනාකමක් ඇත, 🌟මෙය දුර්ලභ අවස්ථාවක්, එය අතපසු නොකරන්න! ⏰⌛💨
ඔබ කැමති නම් Share කර Like කරන්න!
ඔබගේ බෙදාගැනීම් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්‍රේරණයයි!

 

发表

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශයට පත් නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර භාවිතා වේ * ලේබලය

ඉහළට අනුචලනය කරන්න