Чӣ тавр HestiaCP Monit-ро барои мониторинги PHP 8.3-FPM танзим кардан мумкин аст? Сирри кори муътадил бе бекористй

🚀 HestiaCP Дарси муфассал дар бораи чӣ гуна назорат кардани PHP 8.3-FPM бо Monit! Мехоҳед сервери худро мӯътадил кор кунед ва аз сабаби садамаҳои PHP дигар дарди сар надоред?

Ин дастур ба шумо таълим медиҳад, ки чӣ тавр HestiaCP Monit -ро барои назорат кардани PHP 8.3-FPM танзим кунед, кори вебсайтро беҳтар кунед ва хатари бекористиро кам кунед!

Чӣ тавр HestiaCP Monit-ро барои мониторинги PHP 8.3-FPM танзим кардан мумкин аст? Сирри кори муътадил бе бекористй

HestiaCP Истифода дар Монит монитор PHP 8.3 - FPM, шумо метавонед онро ба таври зерин танзим кунед:

📌 1. Монитро насб кунед

Агар Monit дар сервери шумо насб нашуда бошад, шумо метавонед онро бо истифода аз фармони зерин насб кунед:

apt update && apt install monit -y

Пас аз ба итмом расидани насб, Монитро оғоз кунед ва онро дар вақти боркунӣ ба таври худкор оғоз кунед:

systemctl enable --now monit

📌 2. Боварӣ ҳосил кунед, ки PHP 8.3-FPM дуруст кор мекунад

Аввал санҷед, ки оё PHP 8.3-FPM дуруст насб шудааст ва кор мекунад:

systemctl status php8.3-fpm

Агар он кор накунад, шумо метавонед онро оғоз кунед:

systemctl restart php8.3-fpm

Сипас, ҳолати гӯшии PHP-FPM-ро тасдиқ кунед:

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

Агар баргардад:

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

Ин нишон медиҳад, ки PHP-FPM гӯш кардани васлаки Unix-ро истифода мебарад, ки барои мониторинги Монит мувофиқ аст.

如果 www.conf Файл вуҷуд надорад ё роҳ нодуруст аст, ба шумо лозим меояд, ки онро дастӣ созед:

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/

Сипас таҳрир кунед /etc/php/8.3/fpm/pool.d/www.conf, боварӣ ҳосил кунед, ки:

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

Пас аз захиракунӣ, PHP 8.3-FPM-ро бозоғоз намоед:

systemctl restart php8.3-fpm

📌 3. Монитро барои назорат кардани PHP 8.3-FPM танзим кунед

Файли конфигуратсияи мониторинги Монитро эҷод кунед:

nano /etc/monit/conf.d/php83

Сипас инҳоро илова кунед:

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"

🔹 тавзеҳ диҳед:

  • монитор PHP 8.3 - FPM Раванд, ошкор Файли PID /run/php/php8.3-fpm.pid
  • if failed unixsocket /run/php/php8.3-fpm.sock then restart → Мониторинг кунед, ки оё раванди PHP-FPM қатъ шудааст
  • Агар ҳамаи панҷ бозоғозӣ ноком шавад, HestiaCP-ро аз нав оғоз кунед

Эзоҳ: истифода набаред protocol fastcgi, вагарна Монит метавонад хатои синтаксисиро гузориш диҳад!

📌 4. Конфигуратсияи Монитро аз нав бор кунед

Пас аз захира кардани файл, Монитро аз нав бор кунед:

monit reload
monit status

Тасдиқ кунед, ки PHP 8.3-FPM аз ҷониби Monit назорат карда мешавад:

monit summary

📌 5. Монитро оғоз кунед ва вазъро тафтиш кунед

Боварӣ ҳосил кунед, ки Monit кор мекунад:

systemctl restart monit
monit status

✅ 6. Санҷиши мониторинги PHP 8.3-FPM

Шумо метавонед PHP 8.3-FPM-ро дастӣ қатъ кунед, то бисанҷед, ки оё Monit метавонад ба таври худкор бозоғоз шавад:

systemctl stop php8.3-fpm

Сипас иҷро кунед:

monit status

Пас аз чанд сония, PHP 8.3-FPM бояд аз ҷониби Monit ба таври худкор оғоз шавад:

systemctl status php8.3-fpm

🎯 Хулоса

Боварӣ ҳосил кунед, ки PHP-FPM дар васлаки Unix гӯш мекунад (/run/php/php8.3-fpm.sock)
Онро истифода набаред protocol fastcgi, истифода баред if failed unixsocket
Монитро аз нав бор кунед ва мониторинги PHP-FPM-ро санҷед

Пас шумо Монит + HestiaCP + PHP 8.3-FPM Мониторинг метавонад ба таври муқаррарӣ кор кунад.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Чӣ тавр HestiaCP Monit-ро барои назорат кардани PHP 8.3-FPM танзим кардан мумкин аст? Сирри кори муътадил бе бекорист» ба шумо ёрй мерасонад.

Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-32503.html

Барои кушодани ҳилаҳои пинҳонии бештар🔑, хуш омадед ба канали мо дар Telegram ҳамроҳ шавед!

Поделиться ва лайк, агар ба шумо писанд омад! Саҳмияҳо ва лайкҳои шумо ангезаи доимии мо мебошанд!

 

发表 评论

Суроғаи почтаи электронии шумо нашр намешавад. 必填 项 已 用 * Нишон

Акс аз бойгонӣ