Akwụkwọ ndekọ ederede
🚀 HestiaCP Nkuzi zuru oke maka otu esi enyocha PHP 8.3-FPM na Monit! Ịchọrọ ime ka ihe nkesa gị na-agba ọsọ nke ọma ma ghara inwe isi ọwụwa n'ihi mkpọka PHP?
Ntuziaka a ga-akụziri gị otu esi ahazi HestiaCP Monit iji nyochaa PHP 8.3-FPM, melite arụmọrụ weebụsaịtị, ma belata ihe ize ndụ nke oge nkwụsị!

Na HestiaCP Ejiri ya n'ime Nyochaa nyochaa PHP 8.3 - FPM, ị nwere ike hazie ya dị ka ndị a:
📌 1. Wụnye Monit
Ọ bụrụ na etinyeghị Monit na sava gị, ịnwere ike ịwụnye ya site na iji iwu a:
apt update && apt install monit -y
Mgbe echichi mechara, malite Monit wee tọọ ya ka ọ malite na-akpaghị aka na buut:
systemctl enable --now monit
📌 2. Gbaa mbọ hụ na PHP 8.3-FPM na-arụ ọrụ nke ọma
Lelee ma ọ bụrụ na etinyere PHP 8.3-FPM ma na-agba ọsọ nke ọma:
systemctl status php8.3-fpm
Ọ bụrụ na ọ naghị agba ọsọ, ịnwere ike ịnwale ịmalite ya:
systemctl restart php8.3-fpm
Mgbe ahụ, kwado ọnọdụ ege ntị PHP-FPM:
grep "^listen" /etc/php/8.3/fpm/pool.d/www.conf
Ọ bụrụ na ọ laghachi:
listen = /run/php/php8.3-fpm.sock
Nke a na-egosi na PHP-FPM na-eji Unix soket ege ntị, nke dabara maka nlekota Monit.
adịghị ama ama www.conf Faịlụ adịghị ma ọ bụ ụzọ ahụ ezighi ezi Ị nwere ike iji aka mepụta ya.
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/
Mgbe ahụ dezie /etc/php/8.3/fpm/pool.d/www.conf, gbaa mbọ tinye:
listen = /run/php/php8.3-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
Mgbe ịchekwaa, malitegharịa PHP 8.3-FPM:
systemctl restart php8.3-fpm
📌 3. Hazie Monit iji nyochaa PHP 8.3-FPM
Mepụta faịlụ nhazi nlekota Monit:
nano /etc/monit/conf.d/php83
Tinyezie ihe ndị a:
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"
🔹 Nkọwa:
- nyochaa PHP 8.3 - FPM Usoro, nchọpụta PID faịlụ
/run/php/php8.3-fpm.pid if failed unixsocket /run/php/php8.3-fpm.sock then restart→ Nyochaa ma usoro PHP-FPM ọ dị ala- Ọ bụrụ na mmalite ise niile dara, malitegharịa HestiaCP
❌ Mara: Ejila ya protocol fastcgi, ma ọ bụghị ya, Monit nwere ike ịkọ njehie syntax!
📌 4. Bugharịa Monit nhazi
Mgbe ịchekwaa faịlụ ahụ, bugharịa Monit:
monit reload
monit status
Kwenye na Monit na-enyocha PHP 8.3-FPM:
monit summary
📌 5. Bido Monit wee lelee ọkwa
Gbaa mbọ hụ na Moit na-agba ọsọ:
systemctl restart monit
monit status
✅ 6. Nwalee PHP 8.3-FPM nlekota
Ị nwere ike iji aka kwụsị PHP 8.3-FPM iji nwalee ma Monit nwere ike ịmalitegharị na-akpaghị aka:
systemctl stop php8.3-fpm
wee gbaa ọsọ:
monit status
Mgbe sekọnd ole na ole gasịrị, Monit kwesịrị ịmalite PHP 8.3-FPM na-akpaghị aka:
systemctl status php8.3-fpm
🎯 Mmechi
✅ Gbaa mbọ hụ na PHP-FPM na-ege ntị na oghere Unix (/run/php/php8.3-fpm.sock)
✅ Ejila ya protocol fastcgi, eji if failed unixsocket
✅ Bugharịa Monit wee nwalee nlekota PHP-FPM
Yabụ gị Monit + HestiaCP + PHP 8.3-FPM Nleba anya nwere ike na-agba ọsọ.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kesara "Otu esi ahazi HestiaCP Monit iji nyochaa PHP 8.3-FPM? Ihe nzuzo nke ịrụ ọrụ kwụsiri ike na-enweghị oge nkwụsịtụ" ga-enyere gị aka.
Nnọọ ka ị kesaa njikọ nke akụkọ a:https://www.chenweiliang.com/cwl-32503.html
