Ahoana ny fametrahana ny HestiaCP Monit hanaraha-maso ny PHP 8.3-FPM? Ny tsiambaratelon'ny fiasana maharitra tsy misy fiatoana

🚀 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!

Ahoana ny fametrahana ny HestiaCP Monit hanaraha-maso ny PHP 8.3-FPM? Ny tsiambaratelon'ny fiasana maharitra tsy misy 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.

Comments

Tsy havoaka ny adiresy mailakao. Ampiasaina ny saha ilaina * Label

Horonana Top