Littafin Adireshi
🚀 HestiaCP Cikakken koyawa kan yadda ake saka idanu PHP 8.3-FPM tare da Monit! Kuna so ku sa uwar garken ku ta yi aiki a tsaye kuma ba za ku ci gaba da ciwon kai ba saboda hadarin PHP?
Wannan jagorar zai koya muku yadda ake saita HestiaCP Monit don saka idanu akan PHP 8.3-FPM, haɓaka aikin gidan yanar gizon, da rage haɗarin raguwar lokaci!

A HestiaCP amfani a Monit saka idanu PHP 8.3 - FPM, zaku iya saita shi kamar haka:
📌 1. Sanya Monit
Idan ba'a shigar da Monit akan sabar ku ba, zaku iya shigar dashi ta amfani da umarni mai zuwa:
apt update && apt install monit -y
Bayan an gama shigarwa, fara Monit kuma saita shi don farawa ta atomatik a taya:
systemctl enable --now monit
📌 2. Tabbatar cewa PHP 8.3-FPM yana aiki da kyau
Da farko duba idan an shigar da PHP 8.3-FPM kuma yana gudana daidai:
systemctl status php8.3-fpm
Idan ba ya gudana, kuna iya gwada farawa:
systemctl restart php8.3-fpm
Sannan, tabbatar da yanayin sauraron PHP-FPM:
grep "^listen" /etc/php/8.3/fpm/pool.d/www.conf
Idan ya dawo:
listen = /run/php/php8.3-fpm.sock
Wannan yana nuna cewa PHP-FPM yana amfani da sauraron soket na Unix, wanda ya dace da kulawar Monit.
如果 www.conf Babu fayil ɗin ko hanyar ba daidai bane Kuna iya buƙatar ƙirƙirar shi da hannu:
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/
Sannan tace /etc/php/8.3/fpm/pool.d/www.conf, tabbatar kun haɗa da:
listen = /run/php/php8.3-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
Bayan adanawa, sake kunna PHP 8.3-FPM:
systemctl restart php8.3-fpm
📌 3. Sanya Monit don saka idanu akan PHP 8.3-FPM
Ƙirƙiri fayil ɗin daidaitawar Monit:
nano /etc/monit/conf.d/php83
Sannan a kara da wadannan:
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"
🔹 bayyana:
- saka idanu PHP 8.3 - FPM Tsari, ganowa Fayil na PID
/run/php/php8.3-fpm.pid if failed unixsocket /run/php/php8.3-fpm.sock then restart→ Saka idanu ko tsarin PHP-FPM ya ragu- Idan duk sake farawa biyar sun kasa, sake kunna HestiaCP
❌ Lura: Kada a yi amfani protocol fastcgi, in ba haka ba Monit na iya ba da rahoton kuskuren daidaitawa!
📌 4. Sake ɗora Kwatancen Monit
Bayan ajiye fayil ɗin, sake shigar da Monit:
monit reload
monit status
Tabbatar cewa Monit yana kula da PHP 8.3-FPM:
monit summary
📌 5. Fara Monit kuma duba matsayi
Tabbatar cewa Monit yana gudana:
systemctl restart monit
monit status
6. Gwada PHP 8.3-FPM saka idanu
Kuna iya dakatar da PHP 8.3-FPM da hannu don gwada idan Monit na iya sake farawa ta atomatik:
systemctl stop php8.3-fpm
Sannan gudu:
monit status
Bayan ƴan daƙiƙa, PHP 8.3-FPM yakamata Monit ya fara ta atomatik:
systemctl status php8.3-fpm
🎯 Kammalawa
✅ Tabbatar PHP-FPM yana saurare akan soket na Unix (/run/php/php8.3-fpm.sock)
✅ Kada ku yi amfani da shi protocol fastcgi, amfani if failed unixsocket
✅ Sake loda Monit kuma gwada saka idanu na PHP-FPM
Don haka ku Monit + HestiaCP + PHP 8.3-FPM Saka idanu na iya gudana akai-akai.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Yadda za a saita HestiaCP Monit don saka idanu PHP 8.3-FPM? Sirrin barga aiki ba tare da bata lokaci ba" zai taimaka muku.
Barka da zuwa raba hanyar haɗin wannan labarin:https://www.chenweiliang.com/cwl-32503.html
Don buɗe wasu ɓoyayyun dabaru🔑, barka da zuwa tasharmu ta Telegram!
Share da like idan kuna so! Rarraba ku da abubuwan so sune ci gaba da kwarin gwiwa!