U ka hlophisa HestiaCP Monit joang ho beha leihlo PHP 8.3-FPM? Sephiri sa ts'ebetso e tsitsitseng ntle le nako ea ho theoha

🚀 HestiaCP Thupelo e felletseng ea ho beha leihlo PHP 8.3-FPM ka Monit! U batla ho etsa hore seva sa hau se sebetse hantle 'me se se ke sa hlola se opeloa ke hlooho ka lebaka la likotsi tsa PHP?

Tataiso ena e tla u ruta mokhoa oa ho hlophisa HestiaCP Monit ho beha leihlo PHP 8.3-FPM, ho ntlafatsa ts'ebetso ea sebaka sa marang-rang, le ho fokotsa kotsi ea ho fokotsa nako!

U ka hlophisa HestiaCP Monit joang ho beha leihlo PHP 8.3-FPM? Sephiri sa ts'ebetso e tsitsitseng ntle le nako ea ho theoha

Ho HestiaCP E sebelisoa ho Hlokomela hlokomela PHP 8.3 - FPM, o ka e hlophisa ka tsela e latelang:

📌 1. Kenya Monit

Haeba Monit e sa kenngoa ho seva sa hau, u ka e kenya u sebelisa taelo e latelang:

apt update && apt install monit -y

Kamora hore ts'ebetso e phethe, qala Monit 'me u e hlophise hore e qale ka bo eona ha u qala:

systemctl enable --now monit

📌 2. Netefatsa hore PHP 8.3-FPM e sebetsa hantle

Sheba pele hore na PHP 8.3-FPM e kentsoe le ho sebetsa ka nepo:

systemctl status php8.3-fpm

Haeba e sa sebetse, o ka leka ho e qala:

systemctl restart php8.3-fpm

Ebe, netefatsa mokhoa oa ho mamela oa PHP-FPM:

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

Haeba e khutla:

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

Sena se bontša hore PHP-FPM e sebelisa Unix socket mamelang, e loketseng ho hlahlojoa ha Monit.

如果 www.conf Faele ha e eo kapa tsela e fosahetse U ka 'na ua hloka ho e etsa ka letsoho.

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/

Ebe u fetola /etc/php/8.3/fpm/pool.d/www.conf, etsa bonnete ba hore o kenyelletsa:

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

Kamora ho boloka, qala hape PHP 8.3-FPM:

systemctl restart php8.3-fpm

📌 3. Hlophisa Monit ho beha leihlo PHP 8.3-FPM

Theha faele ea tlhophiso ea Monit monitoring:

nano /etc/monit/conf.d/php83

Ebe u eketsa tse latelang:

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"

🔹 hlalosa:

  • hlokomela PHP 8.3 - FPM Ts'ebetso, ho lemoha Faele ea PID /run/php/php8.3-fpm.pid
  • if failed unixsocket /run/php/php8.3-fpm.sock then restart → Lekola hore na ts'ebetso ea PHP-FPM e theohile
  • Haeba li-restart tse hlano kaofela li hloleha, qala HestiaCP hape

Tlhokomeliso: U se ke ua sebelisa protocol fastcgi, ho seng joalo Monit a ka tlaleha phoso ea syntax!

📌 4. Kenya bocha tlhophiso ea Monit

Kamora ho boloka faele, kenya hape Monit:

monit reload
monit status

Netefatsa hore PHP 8.3-FPM e behiloe leihlo ke Monit:

monit summary

📌 5. Qala Monit 'me u hlahlobe boemo

Etsa bonnete ba hore Monit e sebetsa:

systemctl restart monit
monit status

✅ 6. Teko ea PHP 8.3-FPM ea ho hlahloba

U ka emisa PHP 8.3-FPM ka letsoho ho leka hore na Monit e ka qala hape ka bo eona:

systemctl stop php8.3-fpm

Ebe u matha:

monit status

Kamora metsotsoana e seng mekae, PHP 8.3-FPM e lokela ho qalisoa ke Monit:

systemctl status php8.3-fpm

🎯 Qetello

Etsa bonnete ba hore PHP-FPM e mamela soketeng ea Unix (/run/php/php8.3-fpm.sock)
Se sebelise protocol fastcgi, sebelisa if failed unixsocket
Kenya Monit hape 'me u leke tlhahlobo ea PHP-FPM

Kahoo ea hau Monit + HestiaCP + PHP 8.3-FPM Tlhokomelo e ka sebetsa ka mokhoa o tloaelehileng.

Comments

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Ho sebelisoa masimo a hlokahalang * Letšoao

Scroll ho Top