Drejtoria e artikujve
🚀 HestiaCP Tutorial i detajuar se si të monitoroni PHP 8.3-FPM me Monit! Dëshironi ta bëni serverin tuaj të funksionojë në mënyrë të qëndrueshme dhe të mos ketë më dhimbje koke për shkak të përplasjeve të PHP?
Ky udhëzues do t'ju mësojë se si të konfiguroni HestiaCP Monit për të monitoruar PHP 8.3-FPM, për të përmirësuar performancën e faqes në internet dhe për të zvogëluar rrezikun e ndërprerjes!

在 HestiaCP Përdorni në Monitoroni monitoruar PHP 8.3 - FPM, mund ta konfiguroni si më poshtë:
📌 1. Instaloni Monit
Nëse Monit nuk është i instaluar në serverin tuaj, mund ta instaloni duke përdorur komandën e mëposhtme:
apt update && apt install monit -y
Pasi të përfundojë instalimi, nisni Monit dhe vendoseni që të fillojë automatikisht në nisje:
systemctl enable --now monit
📌 2. Sigurohuni që PHP 8.3-FPM të funksionojë siç duhet
Së pari kontrolloni nëse PHP 8.3-FPM është instaluar dhe funksionon saktë:
systemctl status php8.3-fpm
Nëse nuk funksionon, mund të provoni ta nisni:
systemctl restart php8.3-fpm
Më pas, konfirmoni mënyrën e dëgjimit të PHP-FPM:
grep "^listen" /etc/php/8.3/fpm/pool.d/www.conf
Nëse kthehet:
listen = /run/php/php8.3-fpm.sock
Kjo tregon se PHP-FPM po përdor dëgjimin e foleve Unix, i cili është i përshtatshëm për monitorimin e Monit.
如果 www.conf Skedari nuk ekziston ose shtegu është i pasaktë. Mund t'ju duhet ta krijoni manualisht:
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/
Pastaj redakto /etc/php/8.3/fpm/pool.d/www.conf, sigurohuni që të përfshini:
listen = /run/php/php8.3-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
Pas ruajtjes, rinisni PHP 8.3-FPM:
systemctl restart php8.3-fpm
📌 3. Konfiguro Monit për të monitoruar PHP 8.3-FPM
Krijo një skedar konfigurimi të monitorimit të Monit:
nano /etc/monit/conf.d/php83
Pastaj shtoni sa vijon:
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"
🔹 Shpjegim:
- monitoruar PHP 8.3 - FPM Procesi, zbulimi Skedari PID
/run/php/php8.3-fpm.pid if failed unixsocket /run/php/php8.3-fpm.sock then restart→ Monitoroni nëse procesi PHP-FPM nuk funksionon- Nëse të pesë rinisjet dështojnë, rinisni HestiaCP
❌ Shënim: Mos e përdorni protocol fastcgi, përndryshe Monit mund të raportojë një gabim sintaksor!
📌 4. Rifresko konfigurimin e Monit
Pas ruajtjes së skedarit, ringarkoni Monit:
monit reload
monit status
Konfirmoni që PHP 8.3-FPM monitorohet nga Monit:
monit summary
📌 5. Nisni Monit dhe kontrolloni statusin
Sigurohuni që Monit të funksionojë:
systemctl restart monit
monit status
✅ 6. Testoni monitorimin PHP 8.3-FPM
Mund të ndaloni manualisht PHP 8.3-FPM për të provuar nëse Monit mund të riniset automatikisht:
systemctl stop php8.3-fpm
Pastaj vraponi:
monit status
Pas disa sekondash, PHP 8.3-FPM duhet të nisë automatikisht nga Monit:
systemctl status php8.3-fpm
🎯 Përfundim
✅ Sigurohuni që PHP-FPM të dëgjojë në folenë Unix (/run/php/php8.3-fpm.sock)
✅ Mos e përdorni protocol fastcgi, përdorni if failed unixsocket
✅ Ringarkoni Monitoroni dhe provoni monitorimin PHP-FPM
Pra e juaja Monit + HestiaCP + PHP 8.3-FPM Monitorimi mund të funksionojë normalisht.
Blogu Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shpërndau "Si të konfiguroni HestiaCP Monit për të monitoruar PHP 8.3-FPM? Sekreti i funksionimit të qëndrueshëm pa ndërprerje" do t'ju ndihmojë.
Mirë se vini të shpërndani lidhjen e këtij artikulli:https://www.chenweiliang.com/cwl-32503.html
