Tsab ntawv teev npe
🚀 HestiaCP Cov lus qhia ntxaws txog yuav ua li cas saib xyuas PHP 8.3-FPM nrog Monit! Koj puas xav ua kom koj lub server khiav ruaj khov thiab tsis mob taub hau vim PHP poob?
Cov lus qhia no yuav qhia koj txog kev teeb tsa HestiaCP Monit los saib xyuas PHP 8.3-FPM, txhim kho lub vev xaib ua haujlwm, thiab txo qis kev pheej hmoo ntawm kev poob qis!

在 HestiaCP Siv hauv Saib saib xyuas PHP 8.3 - FPM, koj tuaj yeem configure nws raws li hauv qab no:
📌 1. Nruab Monit
Yog tias Monit tsis tau nruab rau ntawm koj lub server, koj tuaj yeem nruab nws siv cov lus txib hauv qab no:
apt update && apt install monit -y
Tom qab kev teeb tsa tiav, pib Monit thiab teeb tsa nws kom pib ua haujlwm ntawm khau raj:
systemctl enable --now monit
📌 2. Xyuas kom PHP 8.3-FPM ua haujlwm zoo
Ua ntej kos yog PHP 8.3-FPM tau teeb tsa thiab ua haujlwm kom raug:
systemctl status php8.3-fpm
Yog tias nws tsis khiav, koj tuaj yeem sim pib nws:
systemctl restart php8.3-fpm
Tom qab ntawd, paub meej tias PHP-FPM hom mloog:
grep "^listen" /etc/php/8.3/fpm/pool.d/www.conf
Yog nws rov qab:
listen = /run/php/php8.3-fpm.sock
Qhov no qhia tau hais tias PHP-FPM siv Unix qhov (socket) mloog, uas yog tsim rau Monit saib.
nyob rau hauv rooj plaub www.conf Cov ntaub ntawv tsis muaj nyob los yog txoj kev tsis raug Koj yuav tsum tau tsim nws manually:
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/
ces kho /etc/php/8.3/fpm/pool.d/www.conf, nco ntsoov suav nrog:
listen = /run/php/php8.3-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
Tom qab txuag, pib dua PHP 8.3-FPM:
systemctl restart php8.3-fpm
📌 3. Configure Monit los saib xyuas PHP 8.3-FPM
Tsim ib Monit saib xyuas cov ntaub ntawv teeb tsa:
nano /etc/monit/conf.d/php83
Tom qab ntawd ntxiv cov hauv qab no:
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"
🔹 piav qhia:
- saib xyuas PHP 8.3 - FPM Txheej txheem, nrhiav kom tau PID File
/run/php/php8.3-fpm.pid if failed unixsocket /run/php/php8.3-fpm.sock then restart→ Saib xyuas seb cov txheej txheem PHP-FPM puas poob qis- Yog tias tag nrho tsib restarts tsis ua haujlwm, rov pib HestiaCP
❌ Lus Cim: Tsis txhob siv protocol fastcgi, txwv tsis pub Monit yuav tshaj tawm qhov yuam kev syntax!
📌 4. Reload Monit configuration
Tom qab txuag cov ntaub ntawv, reload Monit:
monit reload
monit status
Paub meej tias PHP 8.3-FPM raug saib xyuas los ntawm Monit:
monit summary
📌 5. Pib Monit thiab xyuas cov xwm txheej
Xyuas kom Monit khiav:
systemctl restart monit
monit status
✅ 6. Test PHP 8.3-FPM xyuas
Koj tuaj yeem nres PHP 8.3-FPM los kuaj xyuas yog Monit tuaj yeem rov pib dua:
systemctl stop php8.3-fpm
Ces khiav:
monit status
Tom qab ob peb feeb, PHP 8.3-FPM yuav tsum tau pib los ntawm Monit:
systemctl status php8.3-fpm
🎯 Cov lus xaus
✅ Nco ntsoov PHP-FPM mloog ntawm Unix qhov (socket). (/run/php/php8.3-fpm.sock)
✅ Tsis txhob siv nws protocol fastcgi, siv if failed unixsocket
✅ Reload Monit thiab sim PHP-FPM saib xyuas
Yog li koj Monit + HestiaCP + PHP 8.3-FPM Kev saib xyuas tuaj yeem ua haujlwm ib txwm.
Cia siab Chen Weiliang Blog ( https://www.chenweiliang.com/ ) qhia "Yuav ua li cas teeb tsa HestiaCP Monit los saib xyuas PHP 8.3-FPM? Qhov zais cia ntawm kev ua haujlwm ruaj khov yam tsis muaj sijhawm poob" yuav pab tau rau koj.
Zoo siab txais tos los qhia qhov txuas ntawm kab lus no:https://www.chenweiliang.com/cwl-32503.html
Txhawm rau qhib ntau qhov kev zais zais 🔑, txais tos tuaj koom nrog peb Telegram channel!
Share thiab like yog tias koj nyiam! Koj qhov kev sib koom thiab kev nyiam yog peb lub zog txuas ntxiv!