VestaCP phpfcgid டெம்ப்ளேட் உள்ளமைவு செயல்முறையை மேம்படுத்துதல் மல்டி-மெமரி சோர்வு 500 பிழைகள்

VestaCP WEB சேவையானது "phpfcgid" டெம்ப்ளேட்டைத் தேர்ந்தெடுத்த பிறகு, அதிக எண்ணிக்கையிலான PHP-CGI செயல்முறைகள் நினைவகத்தை விரைவாக தீர்ந்துவிடும்:

  • சேவையகத்தை மறுதொடக்கம் செய்த சில மணிநேரங்களுக்கு எனது நினைவகம் இல்லாமல் இருந்தது.
  • முன்பு செயலற்ற நிலையில் இருந்த PHP-CGI செயல்முறை அழிக்கப்படவில்லை, மேலும் ஒரு செயல்முறை கிட்டத்தட்ட 1 துணைச் செயலாக்கங்களை இயக்குகிறது, குறைந்தது 20M நினைவகத்தை எடுத்துக்கொள்கிறது.

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 துணை செயல்முறை மேலாண்மை ஆவணத்தில் அப்பாச்சியின் எச்சரிக்கையை மீறுகிறது:

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-starter கட்டமைப்பு கோப்பைத் திறந்த பிறகு, பின்வரும் ▼ ஐச் செருகவும்

export PHP_FCGI_CHILDREN=20

▼ என மாற்றப்பட்டது

export PHP_FCGI_CHILDREN=0
  • மாற்றத்திற்குப் பிறகு, mod_fcgid பயன்முறையில் PHP துணைச் செயலாக்க மேலாண்மை முடக்கப்படும்.
  • PHP-CGI செயல்முறை இனி குழந்தை செயல்முறைகளை உருவாக்காது, இது நிறைய நினைவகத்தை சேமிக்கும்.

மேலும், வெஸ்டாசிபி செயலற்ற செயல்முறைகளுக்கு நிறுத்தும் பொறிமுறையை அமைக்கவில்லை:

  • புதிதாக செயல்படுத்தப்பட்ட அனைத்து PHP-CGI செயல்முறைகளும் கணினியை மறுதொடக்கம் செய்யும் வரை நினைவகத்தைப் பயன்படுத்தும்.

இதைச் சரிசெய்ய, mod_fcgid config கோப்பைச் சேர்க்கவும் /etc/httpd/conf.d/fcgid.conf பின்வரும் அமைப்புகளை ▼ இல் சேர்க்கவும்

FcgidIdleTimeout 120
  • 2 நிமிடங்கள் (120 வினாடிகள்) செயலற்ற நிலையில் இருக்கும் PHP-CGI செயல்முறைகளைத் தானாக அழிக்க அப்பாச்சியை அமைக்கவும்.

அமைவு முடிந்ததும், அப்பாச்சி சேவையை ▼ மறுதொடக்கம் செய்யவும்

service httpd restart

சேவையை மறுதொடக்கம் செய்த பிறகு, HTOP இல் முன்பு காட்டப்பட்ட நூற்றுக்கணக்கான PHP-CGI செயல்முறைகள் இனி காட்டப்படாது.

பொதுவாக, ஒரு வெஸ்டா CP பயனருக்கான ஒற்றை PHP-CGI செயல்முறையானது 30 முதல் 40M நினைவகத்தைப் பயன்படுத்துகிறது, இது முழுமையாக திருப்தி அளிக்கிறது.லினக்ஸ்ஹோஸ்ட் தேவைகள்.

எனவே,网络 营销மக்கள் நன்றாக செய்ய விரும்புகிறார்கள்எஸ்சிஓ, Vesta CP மற்றும் டெம்ப்ளேட்களின் உள்ளமைவை மேம்படுத்துவது மிகவும் முக்கியம் ^_^

VestaCP பேனல் ▼ இல் பின்வரும் பயிற்சிகளை நீங்கள் பார்க்கலாம்

CentOS 7 அமைப்பின் Vesta CP பேனலில் Monit செயல்முறையை எவ்வாறு கட்டமைப்பது?

முன்னதாக, சென் வெலியாங்கின் வலைப்பதிவு, CentOS 6 ▼ இல் Monit ஐ நிறுவுதல் மற்றும் கட்டமைப்பது குறித்த பயிற்சியைப் பகிர்ந்துள்ளது.

இருப்பினும், CentOS 7 இல் உள்ள Monit கண்காணிப்பு திட்டத்தின் உள்ளமைவு CentOS 6 இல் இருந்து சற்றே வேறுபட்டது, மேலும் இது சரியாக இல்லை.நீ என்றால்……

CentOS 7 அமைப்பின் Vesta CP பேனலில் Monit செயல்முறையை எவ்வாறு கட்டமைப்பது?4வது

ஹோப் சென் வெலியாங் வலைப்பதிவு ( https://www.chenweiliang.com/ ) "VestaCP phpfcgid டெம்ப்ளேட் உள்ளமைவு செயல்முறையை மேம்படுத்துதல் பல நினைவக சோர்வு 500 பிழைகள்" பகிர்ந்துள்ளது, இது உங்களுக்கு உதவியாக இருக்கும்.

இந்தக் கட்டுரையின் இணைப்பைப் பகிர வரவேற்கிறோம்:https://www.chenweiliang.com/cwl-735.html

சமீபத்திய புதுப்பிப்புகளைப் பெற, சென் வெலியாங்கின் வலைப்பதிவின் டெலிகிராம் சேனலுக்கு வரவேற்கிறோம்!

🔔 சேனல் டாப் டைரக்டரியில் மதிப்புமிக்க "ChatGPT Content Marketing AI கருவி பயன்பாட்டு வழிகாட்டியை" பெறுவதில் முதல் நபராக இருங்கள்! 🌟
📚 இந்த வழிகாட்டியில் பெரும் மதிப்பு உள்ளது, 🌟இது ஒரு அரிய வாய்ப்பு, தவறவிடாதீர்கள்! ⏰⌛💨
பிடித்திருந்தால் ஷேர் செய்து லைக் செய்யுங்கள்!
உங்களின் பகிர்வும் விருப்பங்களும் எங்களின் தொடர்ச்சியான ஊக்கம்!

 

发表 评论

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் பயன்படுத்தப்படுகின்றன * லேபிள்

மேலே உருட்டவும்