PHP 8.3-FPM мониторинг жүргүзүү үчүн HestiaCP Monitти кантип конфигурациялоо керек? токтоп калбастан стабилдуу иштешинин сыры

🚀 HestiaCP Monit менен PHP 8.3-FPMди кантип көзөмөлдөө боюнча кеңири окуу куралы! Сервериңиздин туруктуу иштешин жана PHP бузулушунан улам башыңыз оорубасын каалайсызбы?

Бул колдонмо сизге HestiaCP Monitти PHP 8.3-FPM мониторинг жүргүзүү, веб-сайттын иштешин жакшыртуу жана иштебей калуу коркунучун азайтуу үчүн кантип конфигурациялоону үйрөтөт!

PHP 8.3-FPM мониторинг жүргүзүү үчүн HestiaCP Monitти кантип конфигурациялоо керек? токтоп калбастан стабилдуу иштешинин сыры

боюнча 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 Monit мониторинги үчүн ылайыктуу 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 мониторинг жүргүзүү үчүн Monitти конфигурациялаңыз

Мониторингдин конфигурация файлын түзүңүз:

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, антпесе Monit синтаксис катасын кабарлашы мүмкүн!

📌 4. Monit конфигурациясын кайра жүктөңүз

Файлды сактагандан кийин, Monitти кайра жүктөңүз:

monit reload
monit status

PHP 8.3-FPM Монит тарабынан көзөмөлдөнөрүн ырастаңыз:

monit summary

📌 5. Монитти баштаңыз жана статусун текшериңиз

Монит иштеп жатканын текшериңиз:

systemctl restart monit
monit status

✅ 6. PHP 8.3-FPM мониторингин сыноо

Мониттин автоматтык түрдө кайра күйгүзүлүшүн текшерүү үчүн PHP 8.3-FPM кол менен токтотсоңуз болот:

systemctl stop php8.3-fpm

Андан кийин чуркап:

monit status

Бир нече секунддан кийин, PHP 8.3-FPM Монит тарабынан автоматтык түрдө башталышы керек:

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 блогу ( https://www.chenweiliang.com/ ) бөлүштү "PHP 8.3-FPMди көзөмөлдөө үчүн HestiaCP Monitти кантип конфигурациялоо керек? Үзгүлтүксүз иштөөнүн сыры» сизге пайдалуу болот.

Бул макаланын шилтемесин бөлүшүүгө кош келиңиз:https://www.chenweiliang.com/cwl-32503.html

Көбүрөөк жашыруун трюктарды ачуу үчүн🔑, биздин Telegram каналыбызга кошулуңуз!

Бөлүшүп, жакса лайк! Сиздин бөлүшүүлөрүңүз жана лайктарыңыз биздин туруктуу мотивациябыз!

 

发表 评论

Сиздин электрондук почта дарегиңиз жарыяланбайт. Милдеттүү талаалар колдонулат * 标注

Жылдыруу үчүн Top