Meriv çawa HestiaCP Monit mîheng dike ku PHP 8.3-FPM bişopîne? Sira operasyona bi îstîqrar bêyî demdirêj

🚀 HestiaCP Dersa berfireh li ser meriv çawa PHP 8.3-FPM bi Monit re çavdêrî dike! Dixwazin servera xwe bi îstîqrar bixebitin û ji ber têkçûna PHP-ê êdî serêş nebe?

Ev rêber dê fêrî we bike ka meriv çawa HestiaCP Monit-ê mîheng bike da ku çavdêriya PHP 8.3-FPM bike, performansa malperê baştir bike, û xetera betalbûnê kêm bike!

Meriv çawa HestiaCP Monit mîheng dike ku PHP 8.3-FPM bişopîne? Sira operasyona bi îstîqrar bêyî demdirêj

HestiaCP Di nav de bikar bînin monit lê gûhdarkirin PHP 8.3 - FPM, hûn dikarin wê wekî jêrîn mîheng bikin:

📌 1. Monit saz bike

Heke Monit li ser servera we nehatiye saz kirin, hûn dikarin wê bi karanîna fermana jêrîn saz bikin:

apt update && apt install monit -y

Piştî ku sazkirin qediya, Monit dest pê bikin û saz bikin ku di bootê de bixweber dest pê bike:

systemctl enable --now monit

📌 2. Piştrast bike ku PHP 8.3-FPM bi rêkûpêk dixebite

Pêşîn kontrol bikin ka PHP 8.3-FPM hatî saz kirin û rast dixebite:

systemctl status php8.3-fpm

Heke ew nayê xebitandin, hûn dikarin biceribînin ku wê dest pê bikin:

systemctl restart php8.3-fpm

Dûv re, moda guhdariya PHP-FPM piştrast bikin:

grep "^listen" /etc/php/8.3/fpm/pool.d/www.conf

Ger vegere:

listen = /run/php/php8.3-fpm.sock

Ev destnîşan dike ku PHP-FPM guhdariya soketa Unix-ê bikar tîne, ku ji bo çavdêriya Monit-ê maqûl e.

如果 www.conf Pelê tune ye an rê xelet e Dibe ku hûn hewce ne ku wê bi destan biafirînin:

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/

Piştre biguherînin /etc/php/8.3/fpm/pool.d/www.conf, piştrast bikin ku tê de:

listen = /run/php/php8.3-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660

Piştî tomarkirinê, PHP 8.3-FPM ji nû ve bidin destpêkirin:

systemctl restart php8.3-fpm

📌 3. Monit mîheng bike ku PHP 8.3-FPM bişopîne

Pelê veavakirina çavdêriya Monit biafirînin:

nano /etc/monit/conf.d/php83

Piştre jêrîn lê zêde bike:

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"

🔹 daxûyankirin:

  • lê gûhdarkirin PHP 8.3 - FPM Pêvajo, tespîtkirin Pelê PID /run/php/php8.3-fpm.pid
  • if failed unixsocket /run/php/php8.3-fpm.sock then restart → Binêrin ka pêvajoya PHP-FPM têkçûyî ye
  • Ger her pênc ji nû ve destpêkirin bisernekevin, HestiaCP ji nû ve bidin destpêkirin

Nîşe: Nekarin bikar bînin protocol fastcgi, wekî din Monit dibe ku xeletiyek hevoksaziyê rapor bike!

📌 4. Veavakirina Monit ji nû ve barkirin

Piştî tomarkirina pelê, Monit ji nû ve dakêşin:

monit reload
monit status

Piştrast bikin ku PHP 8.3-FPM ji hêla Monit ve tê şopandin:

monit summary

📌 5. Monit dest pê bikin û statûyê kontrol bikin

Piştrast bike ku Monit dixebite:

systemctl restart monit
monit status

✅ 6. Çavdêriya PHP 8.3-FPM test bikin

Hûn dikarin bi desta PHP 8.3-FPM rawestînin da ku biceribînin ka Monit dikare bixweber ji nû ve dest pê bike:

systemctl stop php8.3-fpm

Piştre birevin:

monit status

Piştî çend hûrdeman, PHP 8.3-FPM divê bixweber ji hêla Monit ve were destpêkirin:

systemctl status php8.3-fpm

🎯 Encam

Piştrast bikin ku PHP-FPM li soketa Unix guhdarî dike (/run/php/php8.3-fpm.sock)
Bi kar neynin protocol fastcgi, bikar bînin if failed unixsocket
Ji nû ve dakêşin û çavdêriya PHP-FPM biceribînin

Ji ber vê yekê we Monit + HestiaCP + PHP 8.3-FPM Çavdêrî dikare normal bimeşe.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) parve kir " Meriv çawa HestiaCP Monit ji bo şopandina PHP 8.3-FPM mîheng dike? Sira operasyona bi îstîqrar bêyî demdirêj" dê ji we re bibe alîkar.

Bi xêr hatî bo parvekirina girêdana vê gotarê:https://www.chenweiliang.com/cwl-32503.html

Ji bo vekirina bêtir hîleyên veşartî🔑, bi xêr hatin beşdarî kanala me ya Telegramê bibin!

Heke hûn jê hez dikin parve bikin û hez bikin! Parvekirin û ecibandinên we motîvasyona me ya berdewam in!

 

评论

Navnîşana e-nameya we nayê weşandin. Zeviyên pêdivî têne bikar anîn * Awanasî

Scroll to Top