Article Directory
🚀 HestiaCP Torolalana amin'ny antsipiriany momba ny fomba fanaraha-maso PHP 8.3-FPM miaraka amin'i Monit! Te-hamoaka ny mpizara anao ho milamina sy tsy hanan-doha intsony noho ny fianjeran'ny PHP?
Ity toro-lalana ity dia hampianatra anao ny fomba fanamboarana ny HestiaCP Monit mba hanaraha-maso ny PHP 8.3-FPM, hanatsara ny fahombiazan'ny tranokala, ary hampihenana ny mety hisian'ny fiatoana!

In HestiaCP Ampiasao amin'ny monit Monitor PHP 8.3 - FPM, azonao atao ny manitsy azy toy izao:
📌 1. Ampidiro ny Monit
Raha tsy napetraka ao amin'ny servero i Monit dia azonao atao ny mametraka azy amin'ny alalan'ity baiko manaraka ity:
apt update && apt install monit -y
Rehefa vita ny fametrahana dia atombohy ny Monit ary apetraho izany mba hanomboka ho azy amin'ny boot:
systemctl enable --now monit
📌 2. Ataovy azo antoka fa mandeha tsara ny PHP 8.3-FPM
Jereo aloha raha toa ka napetraka sy mandeha tsara ny PHP 8.3-FPM:
systemctl status php8.3-fpm
Raha tsy mandeha izy dia azonao atao ny manandrana manomboka azy:
systemctl restart php8.3-fpm
Avy eo, hamafiso ny fomba fihainoana PHP-FPM:
grep "^listen" /etc/php/8.3/fpm/pool.d/www.conf
Raha miverina:
listen = /run/php/php8.3-fpm.sock
Izany dia manondro fa ny PHP-FPM dia mampiasa Unix socket listening, izay mety amin'ny fanaraha-maso Monit.
如果 www.conf Tsy misy ny rakitra na diso ny lalana Mety mila mamorona azy ianao:
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/
Avy eo manitsy /etc/php/8.3/fpm/pool.d/www.conf, ataovy azo antoka fa ahitana:
listen = /run/php/php8.3-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
Aorian'ny fitahirizana, avereno indray ny PHP 8.3-FPM:
systemctl restart php8.3-fpm
📌 3. Ampifanaraho ny Monit hanaraha-maso PHP 8.3-FPM
Mamorona fisie fikirakirana fanaraha-maso an'i Monit:
nano /etc/monit/conf.d/php83
Dia ampio ireto manaraka ireto:
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"
🔹 manazava:
- Monitor PHP 8.3 - FPM Process, detection PID File
/run/php/php8.3-fpm.pid if failed unixsocket /run/php/php8.3-fpm.sock then restart→ Araho raha midina ny fizotran'ny PHP-FPM- Raha tsy nahomby ireo famerenana dimy dia avereno indray ny HestiaCP
❌ Fanamarihana: Aza mampiasa protocol fastcgi, raha tsy izany dia mety mitatitra hadisoana syntax i Monit!
📌 4. Avereno avereno ny fandrindrana Monit
Rehefa avy mitahiry ny rakitra, avereno avereno i Monit:
monit reload
monit status
Hamafiso fa ny PHP 8.3-FPM dia manara-maso ny Monit:
monit summary
📌 5. Atombohy ny Monit ary jereo ny sata
Ataovy azo antoka fa mandeha ny Monit:
systemctl restart monit
monit status
✅ 6. Andramo ny fanaraha-maso PHP 8.3-FPM
Azonao atao ny manakana ny PHP 8.3-FPM amin'ny tanana mba hitsapana raha afaka miverina ho azy i Monit:
systemctl stop php8.3-fpm
Dia mihazakazaka:
monit status
Aorian'ny segondra vitsy, ny PHP 8.3-FPM dia tokony hanomboka ho azy avy amin'ny Monit:
systemctl status php8.3-fpm
🎯 Fehiny
✅ Ataovy azo antoka fa mihaino ny faladia Unix ny PHP-FPM (/run/php/php8.3-fpm.sock)
✅ Aza mampiasa protocol fastcgi, fampiasana if failed unixsocket
✅ Avereno i Monit ary andramo ny fanaraha-maso PHP-FPM
Ka ny anao Monit + HestiaCP + PHP 8.3-FPM Ny fanaraha-maso dia afaka mandeha ara-dalàna.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) nizara ny "Ahoana ny fametrahana ny HestiaCP Monit hanaraha-maso ny PHP 8.3-FPM? Ny tsiambaratelon'ny fiasana maharitra tsy misy fiatoana" dia hanampy anao.
Tongasoa eto mizara ny rohy amin'ity lahatsoratra ity:https://www.chenweiliang.com/cwl-32503.html
