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 ஐ எவ்வாறு கட்டமைப்பது? செயலிழப்பு இல்லாமல் நிலையான செயல்பாட்டின் ரகசியம்

Monit-ஐப் பயன்படுத்தி PHP 8.3-FPM-ஐக் கண்காணிப்பதற்காக HestiaCP- உள்ளமைக்க , இந்த வழிமுறைகளைப் பின்பற்றவும்:

📌 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 கண்காணிப்பைச் சோதிக்கவும்.

இப்போது உங்கள் Monit + HestiaCP + PHP 8.3-FPM கண்காணிப்பு சரியாக இயங்க வேண்டும் 🚀

சென் வெய்லியாங்கின் வலைப்பதிவில் ( https://www.chenweiliang.com/ ) பகிரப்பட்ட "PHP 8.3-FPM-ஐக் கண்காணிக்க HestiaCP Monit-ஐ எவ்வாறு கட்டமைப்பது? நிலையான மற்றும் தடையற்ற செயல்பாட்டின் இரகசியம்" என்ற கட்டுரை உங்களுக்குப் பயனுள்ளதாக இருக்கும் என நம்புகிறோம்.

இந்தக் கட்டுரையின் இணைப்பைத் தாராளமாகப் பகிரவும்: https://www.chenweiliang.com/cwl-32503.html

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

பிடித்திருந்தால் லைக் செய்து பகிருங்கள்! உங்களின் ஷேர்களும் லைக்குகளும் எங்களின் தொடர் உந்துதலாகும்!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

டாப் உருட்டு