ആർട്ടിക്കിൾ ഡയറക്ടറി
- 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 മോണിറ്റ് എങ്ങനെ കോൺഫിഗർ ചെയ്യാമെന്ന് ഈ ഗൈഡ് നിങ്ങളെ പഠിപ്പിക്കും!

ൽ ഹെസ്റ്റിയസിപി ൽ ഉപയോഗിച്ചു മോണിറ്റ് മോണിറ്റർ പിഎച്ച്പി 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
