PHP 8.3-FPM ஐ கண்காணிக்க HestiaCP Monit ஐ எவ்வாறு கட்டமைப்பது? செயலிழப்பு இல்லாமல் நிலையான செயல்பாட்டின் ரகசியம்

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

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

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

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

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

 

发表 评论

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் பயன்படுத்தப்படுகின்றன * லேபிள்

டாப் உருட்டு