PHP 8.3-FPM നിരീക്ഷിക്കുന്നതിന് HestiaCP മോണിറ്റ് എങ്ങനെ കോൺഫിഗർ ചെയ്യാം? പ്രവർത്തനരഹിതമായ സമയമില്ലാതെ സ്ഥിരതയുള്ള പ്രവർത്തനത്തിന്റെ രഹസ്യം

🚀 ഹെസ്റ്റിയസിപി മോണിറ്റ് ഉപയോഗിച്ച് PHP 8.3-FPM എങ്ങനെ നിരീക്ഷിക്കാം എന്നതിനെക്കുറിച്ചുള്ള വിശദമായ ട്യൂട്ടോറിയൽ! നിങ്ങളുടെ സെർവർ സ്ഥിരമായി പ്രവർത്തിപ്പിക്കാനും PHP ക്രാഷുകൾ മൂലമുള്ള തലവേദന ഒഴിവാക്കാനും ആഗ്രഹിക്കുന്നുണ്ടോ?

PHP 8.3-FPM നിരീക്ഷിക്കുന്നതിനും, വെബ്‌സൈറ്റ് പ്രകടനം മെച്ചപ്പെടുത്തുന്നതിനും, പ്രവർത്തനരഹിതമാകാനുള്ള സാധ്യത കുറയ്ക്കുന്നതിനും HestiaCP മോണിറ്റ് എങ്ങനെ കോൺഫിഗർ ചെയ്യാമെന്ന് ഈ ഗൈഡ് നിങ്ങളെ പഠിപ്പിക്കും!

PHP 8.3-FPM നിരീക്ഷിക്കുന്നതിന് HestiaCP മോണിറ്റ് എങ്ങനെ കോൺഫിഗർ ചെയ്യാം? പ്രവർത്തനരഹിതമായ സമയമില്ലാതെ സ്ഥിരതയുള്ള പ്രവർത്തനത്തിന്റെ രഹസ്യം

ഹെസ്റ്റിയസിപി ൽ ഉപയോഗിച്ചു മോണിറ്റ് മോണിറ്റർ പിഎച്ച്പി 8.3 - എഫ്പിഎം, നിങ്ങൾക്ക് ഇത് ഇനിപ്പറയുന്ന രീതിയിൽ ക്രമീകരിക്കാൻ കഴിയും:

📌 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"

🔹 വിശദീകരിക്കുക:

  • മോണിറ്റർ പിഎച്ച്പി 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, അല്ലെങ്കിൽ മോണിറ്റ് ഒരു വാക്യഘടന പിശക് റിപ്പോർട്ട് ചെയ്തേക്കാം!

📌 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

🎯 ഉപസംഹാരം

യുണിക്സ് സോക്കറ്റിൽ 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

കൂടുതൽ മറഞ്ഞിരിക്കുന്ന തന്ത്രങ്ങൾ അൺലോക്ക് ചെയ്യാൻ🔑, ഞങ്ങളുടെ ടെലിഗ്രാം ചാനലിൽ ചേരാൻ സ്വാഗതം!

ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക! നിങ്ങളുടെ ഷെയറുകളും ലൈക്കുകളും ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനമാണ്!

 

发表 评论

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ ഉപയോഗിക്കുന്നു * ലേബൽ

ടോപ്പ് സ്ക്രോൾ