Artikulu direktorioa
🚀 HestiaCP Tutorial zehatza PHP 8.3-FPM monitorizatzeko Monit-ekin! Zure zerbitzaria egonkor exekutatu eta PHP hutsegiteen ondorioz buruko minik ez izatea nahi duzu?
Gida honek HestiaCP Monit PHP 8.3-FPM kontrolatzeko, webgunearen errendimendua hobetzeko eta geldialdi-denbora arriskua murrizteko nola konfiguratu irakatsiko dizu!
在 HestiaCP Erabili Monit monitorea PHP 8.3 - FPM, honela konfigura dezakezu:
📌 1. Instalatu Monit
Monit zure zerbitzarian instalatuta ez badago, komando hau erabiliz instala dezakezu:
apt update && apt install monit -y
Instalazioa amaitu ondoren, abiarazi Monit eta ezarri abiaraztean automatikoki abiarazteko:
systemctl enable --now monit
📌 2. Ziurtatu PHP 8.3-FPM behar bezala exekutatzen ari dela
Lehenik eta behin, egiaztatu PHP 8.3-FPM instalatuta eta behar bezala exekutatzen den:
systemctl status php8.3-fpm
Exekutatzen ez bada, abiarazten saia zaitezke:
systemctl restart php8.3-fpm
Ondoren, baieztatu PHP-FPM-en entzuteko modua:
grep "^listen" /etc/php/8.3/fpm/pool.d/www.conf
Itzultzen bada:
listen = /run/php/php8.3-fpm.sock
Honek adierazten du PHP-FPM Unix socket entzutea erabiltzen ari dela, hau da, Monit monitorizaziorako egokia.
kasuan www.conf
Fitxategia ez dago edo bidea okerra da Eskuz sortu behar izatea.
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/
Ondoren, editatu /etc/php/8.3/fpm/pool.d/www.conf
, ziurtatu barne hartzen duzula:
listen = /run/php/php8.3-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
Gorde ondoren, berrabiarazi PHP 8.3-FPM:
systemctl restart php8.3-fpm
📌 3. Konfiguratu Monit PHP 8.3-FPM kontrolatzeko
Sortu Monit monitoring konfigurazio fitxategi bat:
nano /etc/monit/conf.d/php83
Ondoren, gehitu honako hau:
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"
🔹 azalpena:
- monitorea PHP 8.3 - FPM Prozesua, detekzioa PID fitxategia
/run/php/php8.3-fpm.pid
if failed unixsocket /run/php/php8.3-fpm.sock then restart
→ Kontrolatu PHP-FPM prozesua behera dagoen ala ez- Bost berrabiarazteek huts egiten badute, berrabiarazi HestiaCP
❌ Oharra: ez erabili protocol fastcgi
, bestela Monit-ek sintaxi-errore baten berri eman dezake!
📌 4. Birkargatu Monit konfigurazioa
Fitxategia gorde ondoren, berriro kargatu Monit:
monit reload
monit status
Ziurtatu PHP 8.3-FPM Monit-ek kontrolatzen duela:
monit summary
📌 5. Hasi Monit eta egiaztatu egoera
Ziurtatu Monit martxan dagoela:
systemctl restart monit
monit status
✅ 6. Probatu PHP 8.3-FPM monitorizazioa
PHP 8.3-FPM eskuz geldi dezakezu Monit automatikoki berrabiarazi daitekeen probatzeko:
systemctl stop php8.3-fpm
Ondoren exekutatu:
monit status
Segundo batzuk igaro ondoren, PHP 8.3-FPM automatikoki abiarazi beharko luke Monit-ek:
systemctl status php8.3-fpm
🎯 Ondorioa
✅ Ziurtatu PHP-FPM Unix socketean entzuten duela (/run/php/php8.3-fpm.sock
)
✅ Ez erabili protocol fastcgi
, erabili if failed unixsocket
✅ Kargatu Monit eta probatu PHP-FPM monitorizazioa
Beraz, zure Monit + HestiaCP + PHP 8.3-FPM Monitorizazioa normaltasunez egin daiteke.
Hope Chen Weiliang bloga ( https://www.chenweiliang.com/ ) partekatu du "Nola konfiguratu HestiaCP Monit PHP 8.3-FPM kontrolatzeko? Geldialdirik gabeko funtzionamendu egonkorraren sekretua" lagungarria izango zaizu.
Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-32503.html
Desblokeatu AI laguntza eta esan agur lan eraginkorrari! 🔓💼
🌟 Izan zaitez AI arma magiko hauek esperimentatzen lehena kanalaren goiko direktorioan! 🌟
Partekatu eta gustatu gustatzen bazaizu! Zure partekatzeak eta gustukoak dira gure etengabeko motibazioa!