ఆర్టికల్ డైరెక్టరీ
- 1 📌 1. మానిట్ను ఇన్స్టాల్ చేయండి
- 2 📌 2. PHP 8.3-FPM సరిగ్గా నడుస్తుందని నిర్ధారించుకోండి
- 3 📌 3. PHP 8.3-FPM ని పర్యవేక్షించడానికి మానిట్ను కాన్ఫిగర్ చేయండి
- 4 📌 4. మానిట్ కాన్ఫిగరేషన్ను రీలోడ్ చేయండి
- 5 📌 5. మానిట్ ప్రారంభించి స్థితిని తనిఖీ చేయండి
- 6 ✅ 6. PHP 8.3-FPM పర్యవేక్షణను పరీక్షించండి
- 7 🎯 ముగింపు
🚀 హెస్టియాసిపి మోనిట్తో PHP 8.3-FPMని ఎలా పర్యవేక్షించాలో వివరణాత్మక ట్యుటోరియల్! మీ సర్వర్ స్థిరంగా నడుస్తుందని మరియు PHP క్రాష్ల కారణంగా మీకు తలనొప్పి రాకుండా చూడాలనుకుంటున్నారా?
ఈ గైడ్ PHP 8.3-FPM ని పర్యవేక్షించడానికి, వెబ్సైట్ పనితీరును మెరుగుపరచడానికి మరియు డౌన్టైమ్ ప్రమాదాన్ని తగ్గించడానికి HestiaCP మానిట్ను ఎలా కాన్ఫిగర్ చేయాలో మీకు నేర్పుతుంది!

在 హెస్టియాసిపి లో ఉపయోగించండి Monit మానిటర్ PHP 8.3 - FPM, మీరు దీన్ని ఈ క్రింది విధంగా కాన్ఫిగర్ చేయవచ్చు:
📌 1. మానిట్ను ఇన్స్టాల్ చేయండి
మీ సర్వర్లో మోనిట్ ఇన్స్టాల్ చేయబడకపోతే, మీరు ఈ క్రింది ఆదేశాన్ని ఉపయోగించి దాన్ని ఇన్స్టాల్ చేయవచ్చు:
apt update && apt install monit -y
ఇన్స్టాలేషన్ పూర్తయిన తర్వాత, మానిట్ను ప్రారంభించి, బూట్ సమయంలో స్వయంచాలకంగా ప్రారంభమయ్యేలా సెట్ చేయండి:
systemctl enable --now monit
📌 2. PHP 8.3-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 మానిట్ పర్యవేక్షణకు అనువైన Unix సాకెట్ లిజనింగ్ను ఉపయోగిస్తుందని సూచిస్తుంది.
如果 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
📌 3. PHP 8.3-FPM ని పర్యవేక్షించడానికి మానిట్ను కాన్ఫిగర్ చేయండి
మానిట్ మానిటరింగ్ కాన్ఫిగరేషన్ ఫైల్ను సృష్టించండి:
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 ప్రక్రియ, గుర్తింపు PID ఫైల్
/run/php/php8.3-fpm.pid if failed unixsocket /run/php/php8.3-fpm.sock then restart→ PHP-FPM ప్రక్రియ పనిచేయడం లేదని పర్యవేక్షించండి- ఐదు పునఃప్రారంభాలు విఫలమైతే, HestiaCPని పునఃప్రారంభించండి.
❌ గమనిక: ఉపయోగించవద్దు protocol fastcgi, లేకుంటే మానిట్ సింటాక్స్ ఎర్రర్ను నివేదించవచ్చు!
📌 4. మానిట్ కాన్ఫిగరేషన్ను రీలోడ్ చేయండి
ఫైల్ను సేవ్ చేసిన తర్వాత, మానిట్ను మళ్లీ లోడ్ చేయండి:
monit reload
monit status
PHP 8.3-FPM మానిట్ ద్వారా పర్యవేక్షించబడుతుందని నిర్ధారించండి:
monit summary
📌 5. మానిట్ ప్రారంభించి స్థితిని తనిఖీ చేయండి
మానిట్ నడుస్తున్నట్లు నిర్ధారించుకోండి:
systemctl restart monit
monit status
✅ 6. PHP 8.3-FPM పర్యవేక్షణను పరీక్షించండి
మోనిట్ స్వయంచాలకంగా పునఃప్రారంభించగలదా అని పరీక్షించడానికి మీరు PHP 8.3-FPMని మాన్యువల్గా ఆపివేయవచ్చు:
systemctl stop php8.3-fpm
అప్పుడు అమలు చేయండి:
monit status
కొన్ని సెకన్ల తర్వాత, PHP 8.3-FPM మానిట్ ద్వారా స్వయంచాలకంగా ప్రారంభించబడాలి:
systemctl status php8.3-fpm
🎯 ముగింపు
✅ Unix సాకెట్లో PHP-FPM వింటుందని నిర్ధారించుకోండి. (/run/php/php8.3-fpm.sock)
✅ ఉపయోగించవద్దు protocol fastcgi, ఉపయోగించండి if failed unixsocket
✅ మానిట్ను రీలోడ్ చేసి PHP-FPM పర్యవేక్షణను పరీక్షించండి
కాబట్టి మీ మానిట్ + హెస్టియాసిపి + పిహెచ్పి 8.3-ఎఫ్పిఎం పర్యవేక్షణ సాధారణంగా నడుస్తుంది.
హోప్ చెన్ వీలియాంగ్ బ్లాగ్ ( https://www.chenweiliang.com/ ) షేర్డ్ "PHP 8.3-FPM ని పర్యవేక్షించడానికి HestiaCP మానిట్ను ఎలా కాన్ఫిగర్ చేయాలి? "డౌన్టైమ్ లేకుండా స్థిరమైన ఆపరేషన్ యొక్క రహస్యం" మీకు సహాయకరంగా ఉంటుంది.
ఈ కథనం యొక్క లింక్ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-32503.html
