Diréktori Tulisan
🚀 Tutorial lengkep ngeunaan ngawaskeun PHP 8.3-FPM nganggo HestiaCP Monit! Hoyong server anjeun jalan kalayan stabil sareng henteu deui ngalaman nyeri sirah anu disababkeun ku PHP crash?
Pituduh ieu bakal ngajarkeun anjeun kumaha ngonpigurasikeun HestiaCP Monit pikeun ngawas PHP 8.3-FPM, ningkatkeun kinerja halaman wéb, sareng ngirangan résiko downtime!

Pikeun ngonpigurasikeun HestiaCP pikeun ngawas PHP 8.3-FPM nganggo Monit , turutan léngkah-léngkah ieu:
📌 1. Pasang Monit
Upami Monit henteu dipasang dina server anjeun, anjeun tiasa pasang nganggo paréntah di handap ieu:
apt update && apt install monit -y
Saatos pamasangan parantos réngsé, mimitian Monit sareng setel pikeun ngamimitian otomatis nalika boot:
systemctl enable --now monit
📌 2. Pastikeun PHP 8.3-FPM jalan leres
Pariksa heula upami PHP 8.3-FPM dipasang sareng jalanna leres:
systemctl status php8.3-fpm
Upami éta henteu jalan, anjeun tiasa nyobian ngamimitian:
systemctl restart php8.3-fpm
Teras, pastikeun modeu ngadangukeun PHP-FPM:
grep "^listen" /etc/php/8.3/fpm/pool.d/www.conf
Lamun balik:
listen = /run/php/php8.3-fpm.sock
Ieu nunjukkeun yén PHP-FPM nganggo Unix socket listening, anu cocog pikeun monitoring Monit.
如果 www.conf Berkasna teu aya atanapi jalurna salah.
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/
Teras édit /etc/php/8.3/fpm/pool.d/www.conf, pastikeun kaasup:
listen = /run/php/php8.3-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
Saatos nyimpen, balikan deui PHP 8.3-FPM:
systemctl restart php8.3-fpm
📌 3. Konpigurasikeun Monit pikeun ngawas PHP 8.3-FPM
Jieun file konfigurasi monitoring Monit:
nano /etc/monit/conf.d/php83
Teras tambahkeun ieu:
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"
🔹Katerangan :
- monitor PHP 8.3 - FPM Prosés, deteksi File PID
/run/php/php8.3-fpm.pid if failed unixsocket /run/php/php8.3-fpm.sock then restart→ Monitor naha prosés PHP-FPM turun- Upami sadayana lima restart gagal, balikan deui HestiaCP
❌ Catetan: Ulah make protocol fastcgi, Upami teu kitu, Monit tiasa ngalaporkeun kasalahan sintaksis!
📌 4. Muat ulang konfigurasi Monit
Saatos nyimpen file, muatkeun deui Monit:
monit reload
monit status
Pastikeun yén PHP 8.3-FPM diawaskeun ku Monit:
monit summary
📌 5. Mimitian Monit sareng pariksa statusna
Pastikeun Monit jalan:
systemctl restart monit
monit status
✅ 6. Uji PHP 8.3-FPM monitoring
Anjeun tiasa sacara manual ngeureunkeun PHP 8.3-FPM pikeun nguji upami Monit tiasa otomatis balikan deui:
systemctl stop php8.3-fpm
Lajeng ngajalankeun:
monit status
Saatos sababaraha detik, PHP 8.3-FPM kedah otomatis dimimitian ku Monit:
systemctl status php8.3-fpm
🎯 Kacindekan
✅ Pastikeun PHP-FPM ngadangukeun dina stop kontak Unix (/run/php/php8.3-fpm.sock)
✅ Entong nganggo protocol fastcgi, ngagunakeun if failed unixsocket
✅ Muat deui Monit sareng uji ngawaskeun PHP-FPM
Ayeuna pangimeutan Monit + HestiaCP + PHP 8.3-FPM anjeun kedahna tiasa dianggo kalayan leres 🚀
Mudah-mudahan, tulisan "Kumaha Ngonpigurasikeun HestiaCP Monit pikeun Ngawas PHP 8.3-FPM? Rahasia Operasi anu Stabil sareng Henteu Kaganggu" anu dibagikeun dina blog Chen Weiliang ( https://www.chenweiliang.com/ ) bakal aya mangpaatna pikeun anjeun.
Mangga bagikeun tautan artikel ieu: https://www.chenweiliang.com/cwl-32503.html
