E fa'afefea ona fa'atulaga HestiaCP Monit e mata'ituina le PHP 8.3-FPM? Le mealilo o le faʻagaioiga mautu e aunoa ma le faʻalavelave

🚀 HestiaCP A'oa'oga au'ili'ili ile va'aiga ile PHP 8.3-FPM ile Monit! E te mana'o e fa'agasolo lelei lau 'au'aunaga ma e le toe iai se ulu ulu ona o fa'alavelave PHP?

O lenei ta'iala o le a a'oa'oina ai oe i le fa'atulagaina o le HestiaCP Monit e mata'ituina le PHP 8.3-FPM, fa'aleleia le fa'atinoga o le upega tafa'ilagi, ma fa'aitiitia le lamatiaga o le ta'oto!

E fa'afefea ona fa'atulaga HestiaCP Monit e mata'ituina le PHP 8.3-FPM? Le mealilo o le faʻagaioiga mautu e aunoa ma le faʻalavelave

HestiaCP Fa'aoga i totonu Manatu mataitu PHP 8.3 - FPM, e mafai ona e faʻatulagaina e pei ona taua i lalo:

📌 1. Fa'apipi'i Monit

Afai e le faʻapipiʻi Monit i luga o lau 'auʻaunaga, e mafai ona e faʻapipiʻiina e faʻaaoga ai le poloaiga lenei:

apt update && apt install monit -y

A maeʻa le faʻapipiʻi, amata Monit ma seti e amata otometi ile faʻa:

systemctl enable --now monit

📌 2. Ia mautinoa o lo'o fa'agasolo lelei le PHP 8.3-FPM

Siaki muamua pe faʻapipiʻi ma faʻaoga saʻo le PHP 8.3-FPM:

systemctl status php8.3-fpm

Afai e le o tamoe, e mafai ona e taumafai e amata:

systemctl restart php8.3-fpm

Ona, faʻamaonia le faʻalogo faʻalogo a PHP-FPM:

grep "^listen" /etc/php/8.3/fpm/pool.d/www.conf

Afai e toe foʻi mai:

listen = /run/php/php8.3-fpm.sock

O loʻo faʻaalia ai o le PHP-FPM o loʻo faʻaogaina le Unix socket listening, lea e talafeagai mo le mataʻituina o Monit.

Fuaiupu www.conf E le o iai le faila pe le sa'o le ala Atonu e te mana'omia e fai ma le lima:

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/

ona faasa'o lea /etc/php/8.3/fpm/pool.d/www.conf, ia mautinoa e aofia ai:

listen = /run/php/php8.3-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660

A uma ona teu, toe amata le PHP 8.3-FPM:

systemctl restart php8.3-fpm

📌 3. Fa'atulaga le Monit e mata'ituina le PHP 8.3-FPM

Fausia se faila fetuutuuna'iga mata'ituina Monit:

nano /etc/monit/conf.d/php83

Ona faaopoopo lea o mea nei:

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"

🔹 fa'amatala:

  • mataitu PHP 8.3 - FPM Fa'agasologa, iloa PID faila /run/php/php8.3-fpm.pid
  • if failed unixsocket /run/php/php8.3-fpm.sock then restart → Mataʻituina pe o le PHP-FPM o loʻo i lalo
  • Afai e le mafai ona toe amata uma e lima, toe amata le HestiaCP

Manatua: Aua le faʻaaogaina protocol fastcgi, a leai e ono lipotia e Monit se fa'asologa o mea sese!

📌 4. Toe sii le fa'atulagaina o le Monit

A uma ona sefe le faila, toe sii le Monit:

monit reload
monit status

Fa'amaonia o le PHP 8.3-FPM e mata'ituina e Monit:

monit summary

📌 5. Amata Monit ma siaki le tulaga

Ia mautinoa o loʻo tamoe Monit:

systemctl restart monit
monit status

✅ 6. Su'ega PHP 8.3-FPM mata'ituina

E mafai ona e taofi ma le lima le PHP 8.3-FPM e su'e pe mafai e Monit ona toe amata otometi:

systemctl stop php8.3-fpm

Ona tamoe lea:

monit status

A maeʻa ni nai sekone, PHP 8.3-FPM e tatau ona otometi ona amata e Monit:

systemctl status php8.3-fpm

🎯 Fa'ai'uga

Ia mautinoa e faʻalogo PHP-FPM i luga o le socket Unix (/run/php/php8.3-fpm.sock)
Aua le faaaogaina protocol fastcgi, fa'aoga if failed unixsocket
Toe sii le Monit ma suʻe le PHP-FPM mataʻituina

O lea la o lau Monit + HestiaCP + PHP 8.3-FPM O le mata'ituina e mafai ona tamo'e masani.

发表 评论

E le fa'asalalauina lau tuatusi imeli. Faʻaoga fanua e manaʻomia * Igoa

Tusi i pito i luga