PHP 8.3-FPM मॉनिटर करण्यासाठी HestiaCP Monit कसे कॉन्फिगर करावे? डाउनटाइमशिवाय स्थिर ऑपरेशनचे रहस्य

🚀 HestiaCP Monit वापरून PHP 8.3-FPM कसे मॉनिटर करायचे याबद्दल सविस्तर ट्यूटोरियल! तुमचा सर्व्हर स्थिरपणे चालवायचा आहे आणि PHP क्रॅशमुळे डोकेदुखी होणार नाही असे तुम्हाला वाटते का?

हे मार्गदर्शक तुम्हाला PHP 8.3-FPM चे निरीक्षण करण्यासाठी, वेबसाइटची कार्यक्षमता सुधारण्यासाठी आणि डाउनटाइमचा धोका कमी करण्यासाठी HestiaCP Monit कसे कॉन्फिगर करायचे ते शिकवेल!

PHP 8.3-FPM मॉनिटर करण्यासाठी HestiaCP Monit कसे कॉन्फिगर करावे? डाउनटाइमशिवाय स्थिर ऑपरेशनचे रहस्य

HestiaCP मध्ये वापरले मॉनिट निरीक्षण PHP 8.3 - FPM, तुम्ही ते खालीलप्रमाणे कॉन्फिगर करू शकता:

📌 १. मॉनिट स्थापित करा

जर तुमच्या सर्व्हरवर Monit इन्स्टॉल केलेले नसेल, तर तुम्ही खालील कमांड वापरून ते इन्स्टॉल करू शकता:

apt update && apt install monit -y

इंस्टॉलेशन पूर्ण झाल्यानंतर, Monit सुरू करा आणि ते बूट होताना आपोआप सुरू होण्यासाठी सेट करा:

systemctl enable --now monit

📌 २. PHP ८.३-FPM योग्यरित्या चालत असल्याची खात्री करा.

प्रथम PHP 8.3-FPM स्थापित केले आहे आणि योग्यरित्या चालत आहे का ते तपासा:

systemctl status php8.3-fpm

जर ते चालू नसेल, तर तुम्ही ते सुरू करण्याचा प्रयत्न करू शकता:

systemctl restart php8.3-fpm

नंतर, PHP-FPM च्या ऐकण्याच्या मोडची पुष्टी करा:

grep "^listen" /etc/php/8.3/fpm/pool.d/www.conf

जर ते परत आले तर:

listen = /run/php/php8.3-fpm.sock

हे सूचित करते की PHP-FPM युनिक्स सॉकेट लिसनिंग वापरत आहे, जे मोनिट मॉनिटरिंगसाठी योग्य आहे.

如果 www.conf फाइल अस्तित्वात नाही किंवा पथ चुकीचा आहे. तुम्हाला ती मॅन्युअली तयार करावी लागू शकते:

mkdir -p /etc/php/8.3/fpm/pool.d/
cp /etc/php/8.2/fpm/pool.d/www.conf /etc/php/8.3/fpm/pool.d/

नंतर संपादित करा /etc/php/8.3/fpm/pool.d/www.conf, हे समाविष्ट करण्याचे सुनिश्चित करा:

listen = /run/php/php8.3-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660

सेव्ह केल्यानंतर, PHP 8.3-FPM रीस्टार्ट करा:

systemctl restart php8.3-fpm

📌 ३. PHP ८.३-FPM मॉनिटर करण्यासाठी Monit कॉन्फिगर करा.

मोनिट मॉनिटरिंग कॉन्फिगरेशन फाइल तयार करा:

nano /etc/monit/conf.d/php83

नंतर खालील जोडा:

check process php8.3-fpm with pidfile /run/php/php8.3-fpm.pid
    start program = "/usr/sbin/service php8.3-fpm start"
    stop program  = "/usr/sbin/service php8.3-fpm stop"
    if failed unixsocket /run/php/php8.3-fpm.sock then restart
    if 5 restarts within 5 cycles then exec "/usr/bin/systemctl restart hestia"

🔹 स्पष्ट करा:

  • निरीक्षण PHP 8.3 - FPM प्रक्रिया, शोध पीआयडी फाइल /run/php/php8.3-fpm.pid
  • if failed unixsocket /run/php/php8.3-fpm.sock then restart → PHP-FPM प्रक्रिया बंद आहे का ते पहा.
  • जर पाचही रीस्टार्ट अयशस्वी झाले तर, HestiaCP रीस्टार्ट करा.

टीप: वापरू नका protocol fastcgi, अन्यथा Monit वाक्यरचना त्रुटी नोंदवू शकते!

📌 ४. मोनिट कॉन्फिगरेशन रीलोड करा

फाइल सेव्ह केल्यानंतर, Monit रीलोड करा:

monit reload
monit status

PHP 8.3-FPM चे निरीक्षण Monit द्वारे केले जात आहे याची पुष्टी करा:

monit summary

📌 ५. मोनिट सुरू करा आणि स्थिती तपासा

Monit चालू आहे याची खात्री करा:

systemctl restart monit
monit status

✅ ६. PHP ८.३-FPM मॉनिटरिंगची चाचणी घ्या

Monit आपोआप रीस्टार्ट होऊ शकते का हे तपासण्यासाठी तुम्ही PHP 8.3-FPM मॅन्युअली थांबवू शकता:

systemctl stop php8.3-fpm

मग चालवा:

monit status

काही सेकंदांनंतर, PHP 8.3-FPM मॉनिटद्वारे स्वयंचलितपणे सुरू होईल:

systemctl status php8.3-fpm

🎯 निष्कर्ष

युनिक्स सॉकेटवर PHP-FPM ऐकत आहे याची खात्री करा. (/run/php/php8.3-fpm.sock)
वापरू नका protocol fastcgi, वापरा if failed unixsocket
मोनिट रीलोड करा आणि PHP-FPM मॉनिटरिंगची चाचणी घ्या

तर तुमचे मॉनिट + हेस्टियासीपी + पीएचपी ८.३-एफपीएम देखरेख सामान्यपणे चालू शकते.

होप चेन वेइलांग ब्लॉग ( https://www.chenweiliang.com/ ) सामायिक केले "PHP 8.3-FPM मॉनिटर करण्यासाठी HestiaCP Monit कसे कॉन्फिगर करावे? डाउनटाइमशिवाय स्थिर ऑपरेशनचे रहस्य" तुमच्यासाठी उपयुक्त ठरेल.

या लेखाची लिंक सामायिक करण्यासाठी आपले स्वागत आहे:https://www.chenweiliang.com/cwl-32503.html

अधिक लपलेल्या युक्त्या उघड करण्यासाठी🔑, आमच्या टेलिग्राम चॅनेलमध्ये सामील होण्यासाठी स्वागत आहे!

आवडल्यास शेअर आणि लाईक करा! तुमचे शेअर्स आणि लाईक्स ही आमची सतत प्रेरणा आहेत!

 

评论 评论

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

Top स्क्रोल करा