ಲೇಖನ ಡೈರೆಕ್ಟರಿ
- 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 ಯುನಿಕ್ಸ್ ಸಾಕೆಟ್ ಲಿಸನಿಂಗ್ ಅನ್ನು ಬಳಸುತ್ತಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ, ಇದು ಮಾನಿಟ್ ಮಾನಿಟರಿಂಗ್ಗೆ ಸೂಕ್ತವಾಗಿದೆ.
ಒಂದು ವೇಳೆ 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 - ಎಫ್ಪಿಎಂ ಪ್ರಕ್ರಿಯೆ, ಪತ್ತೆ ಪಿಐಡಿ ಫೈಲ್
/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
