VestaCP phpfcgid टेम्प्लेट कॉन्फिगरेशन प्रक्रिया ऑप्टिमाइझ करणे मल्टी-मेमरी एक्झॉशन 500 त्रुटी

वेस्टासीपी वेब सेवेने "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 PHP-CGI प्रक्रिया 20 चाइल्ड प्रोसेस पर्यंत चालवण्यासाठी सेट करा.

पहा /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_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 कॉन्फिगरेशन फाइल जोडा /etc/httpd/conf.d/fcgid.conf ▼ मध्ये खालील सेटिंग्ज जोडा

FcgidIdleTimeout 120
  • 2 मिनिटे (120 सेकंद) निष्क्रिय असलेल्या PHP-CGI प्रक्रिया स्वयंचलितपणे नष्ट करण्यासाठी Apache सेट करा.

सेटअप पूर्ण झाल्यानंतर, Apache सेवा रीस्टार्ट करा ▼

service httpd restart

सेवा रीस्टार्ट केल्यानंतर, HTOP मध्ये पूर्वी प्रदर्शित केलेल्या शेकडो PHP-CGI प्रक्रिया यापुढे प्रदर्शित केल्या जाणार नाहीत.

सामान्यतः, एका वेस्टा CP वापरकर्त्यासाठी एकल PHP-CGI प्रक्रिया 30 ते 40M मेमरी वापरते, पूर्णतः समाधानकारकlinuxहोस्ट आवश्यकता.

म्हणून,इंटरनेट मार्केटिंगलोकांना चांगले करायचे आहेएसइओ, Vesta CP आणि टेम्पलेट्सचे कॉन्फिगरेशन ऑप्टिमाइझ करणे खूप महत्वाचे आहे ^_^

तुम्ही VestaCP पॅनल ▼ वर खालील ट्यूटोरियल पाहू शकता

CentOS 7 सिस्टमच्या Vesta CP पॅनेलवर Monit प्रक्रिया कशी कॉन्फिगर करायची?

यापूर्वी, चेन वेइलियांगच्या ब्लॉगने CentOS 6 ▼ वर मॉनिट स्थापित आणि कॉन्फिगर करण्यावर एक ट्यूटोरियल सामायिक केले होते

तथापि, 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 टूल वापर मार्गदर्शक" मिळवणारे पहिले व्हा! 🌟
📚 या मार्गदर्शकामध्ये प्रचंड मूल्य आहे, 🌟ही एक दुर्मिळ संधी आहे, ती चुकवू नका! ⏰⌛💨
आवडल्यास शेअर आणि लाईक करा!
तुमचे शेअरिंग आणि लाईक्स ही आमची सतत प्रेरणा आहे!

 

评论 评论

आपला ईमेल पत्ता प्रकाशित केला जाणार नाही. 用 项 已 用 * लेबल

वर स्क्रोल करा