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 суулгана

Хэрэв таны сервер дээр Monit суулгаагүй бол та дараах тушаалыг ашиглан суулгаж болно.

apt update && apt install monit -y

Суулгаж дууссаны дараа Monit-г эхлүүлээд ачаалах үед автоматаар эхлүүлэхээр тохируулна уу:

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-г тохируулна уу

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 хянаж байгааг баталгаажуулна уу:

monit summary

📌 5. Monit-г эхлүүлж, статусаа шалгана уу

Monit ажиллаж байгаа эсэхийг шалгана уу:

systemctl restart monit
monit status

✅ 6. PHP 8.3-FPM хяналтыг турших

Monit автоматаар дахин асах эсэхийг шалгахын тулд та PHP 8.3-FPM-г гараар зогсоож болно:

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
Monit-г дахин ачаалж, PHP-FPM хяналтыг туршина уу

Тэгэхээр таны Monit + HestiaCP + PHP 8.3-FPM Хяналт нь хэвийн ажиллаж болно.

Hope Chen Weiliang блог ( https://www.chenweiliang.com/ ) shared "PHP 8.3-FPM-г хянахын тулд HestiaCP Monit-г хэрхэн тохируулах вэ? Сул зогсолтгүй тогтвортой ажиллах нууц" нь танд тустай байх болно.

Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-32503.html

Илүү олон далд заль мэхийг нээхийн тулд манай Telegram сувагт нэгдэнэ үү!

Хэрэв танд таалагдвал лайк дарж, хуваалцаарай! Таны шэйр, лайк бол бидний байнгын урам зориг юм!

 

发表 评论

Таны имэйл хаягийг нийтлэхгүй. 必填 项 已 用 дээр ажиллаж байна * 标注

TOP хүртэл гүйлгэж