கட்டுரை அடைவு
???? ஹெஸ்டியாசிபி Monit மூலம் PHP 8.3-FPM ஐ எவ்வாறு கண்காணிப்பது என்பது குறித்த விரிவான பயிற்சி! உங்கள் சர்வரை நிலையாக இயங்கச் செய்து, PHP செயலிழப்புகளால் ஏற்படும் தலைவலியை இனி தவிர்க்க விரும்புகிறீர்களா?
இந்த வழிகாட்டி PHP 8.3-FPM ஐ கண்காணிக்கவும், வலைத்தள செயல்திறனை மேம்படுத்தவும், செயலிழப்பு அபாயத்தைக் குறைக்கவும் HestiaCP Monit ஐ எவ்வாறு கட்டமைப்பது என்பதை உங்களுக்குக் கற்பிக்கும்!

在 ஹெஸ்டியாசிபி இல் பயன்படுத்தவும் Monit மானிட்டர் PHP 8.3 - எஃப்.பி.எம், நீங்கள் அதை பின்வருமாறு உள்ளமைக்கலாம்:
📌 1. மானிட்டை நிறுவவும்
உங்கள் சர்வரில் Monit நிறுவப்படவில்லை என்றால், பின்வரும் கட்டளையைப் பயன்படுத்தி அதை நிறுவலாம்:
apt update && apt install monit -y
நிறுவல் முடிந்ததும், Monit ஐத் தொடங்கி, துவக்கத்தில் தானாகவே தொடங்கும் வகையில் அமைக்கவும்:
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, மானிட் கண்காணிப்புக்கு ஏற்ற யூனிக்ஸ் சாக்கெட் லிசினிங்கைப் பயன்படுத்துகிறது என்பதைக் குறிக்கிறது.
如果 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 ஐ கண்காணிக்க 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 - எஃப்.பி.எம் செயல்முறை, கண்டறிதல் PID கோப்பு
/run/php/php8.3-fpm.pid if failed unixsocket /run/php/php8.3-fpm.sock then restart→ PHP-FPM செயல்முறை செயலிழந்துவிட்டதா என்பதைக் கண்காணிக்கவும்.- ஐந்து மறுதொடக்கங்களும் தோல்வியடைந்தால், HestiaCP ஐ மறுதொடக்கம் செய்யுங்கள்.
❌ குறிப்பு: பயன்படுத்த வேண்டாம் protocol fastcgiஇல்லையெனில் Monit ஒரு தொடரியல் பிழையைப் புகாரளிக்கக்கூடும்!
📌 4. மானிட் உள்ளமைவை மீண்டும் ஏற்றவும்
கோப்பைச் சேமித்த பிறகு, மானிட்டை மீண்டும் ஏற்றவும்:
monit reload
monit status
PHP 8.3-FPM, Monit ஆல் கண்காணிக்கப்படுவதை உறுதிப்படுத்தவும்:
monit summary
📌 5. மானிட்டைத் தொடங்கி நிலையைச் சரிபார்க்கவும்
மானிட் இயங்குவதை உறுதிசெய்து கொள்ளுங்கள்:
systemctl restart monit
monit status
✅ 6. PHP 8.3-FPM கண்காணிப்பைச் சோதிக்கவும்
Monit தானாக மறுதொடக்கம் செய்ய முடியுமா என்பதை சோதிக்க, நீங்கள் PHP 8.3-FPM ஐ கைமுறையாக நிறுத்தலாம்:
systemctl stop php8.3-fpm
பின்னர் இயக்கவும்:
monit status
சில வினாடிகளுக்குப் பிறகு, PHP 8.3-FPM தானாகவே Monit ஆல் தொடங்கப்பட வேண்டும்:
systemctl status php8.3-fpm
🎯 முடிவுரை
✅ யூனிக்ஸ் சாக்கெட்டில் PHP-FPM கேட்கிறதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். (/run/php/php8.3-fpm.sock)
✅ பயன்படுத்த வேண்டாம் protocol fastcgi, பயன்படுத்தவும் if failed unixsocket
✅ மானிட்டை மீண்டும் ஏற்றி PHP-FPM கண்காணிப்பைச் சோதிக்கவும்.
எனவே உங்கள் மானிட் + ஹெஸ்டியாசிபி + PHP 8.3-FPM கண்காணிப்பு வழக்கம் போல் இயங்கும்.
ஹோப் சென் வெலியாங் வலைப்பதிவு ( https://www.chenweiliang.com/ ) பகிரப்பட்டது "PHP 8.3-FPM ஐ கண்காணிக்க HestiaCP Monit ஐ எவ்வாறு கட்டமைப்பது? "செயலிழப்பு இல்லாமல் நிலையான செயல்பாட்டின் ரகசியம்" உங்களுக்கு உதவியாக இருக்கும்.
இந்தக் கட்டுரையின் இணைப்பைப் பகிர வரவேற்கிறோம்:https://www.chenweiliang.com/cwl-32503.html
மேலும் மறைக்கப்பட்ட தந்திரங்களைத் திறக்க🔑, எங்கள் டெலிகிராம் சேனலில் சேர வரவேற்கிறோம்!
பிடித்திருந்தால் லைக் செய்து பகிருங்கள்! உங்களின் ஷேர்களும் லைக்குகளும் எங்களின் தொடர் உந்துதலாகும்!