Како да конфигуришем ХестиаЦП Монит да надгледа ПХП 8.3-ФПМ? Тајна стабилног рада без застоја

🚀 ХестиаЦП Детаљан водич о томе како да надгледате ПХП 8.3-ФПМ помоћу Монита! Желите да ваш сервер ради стабилно и да више немате главобоље због рушења ПХП-а?

Овај водич ће вас научити како да конфигуришете ХестиаЦП Монит да надгледа ПХП 8.3-ФПМ, побољша перформансе веб локације и смањи ризик од застоја!

Како да конфигуришем ХестиаЦП Монит да надгледа ПХП 8.3-ФПМ? Тајна стабилног рада без застоја

Ин ХестиаЦП Користите у Монит монитор ПХП 8.3 - ФПМ, можете га конфигурисати на следећи начин:

📌 1. Инсталирајте Монит

Ако Монит није инсталиран на вашем серверу, можете га инсталирати помоћу следеће команде:

apt update && apt install monit -y

Након што је инсталација завршена, покрените Монит и подесите га да се аутоматски покреће при покретању:

systemctl enable --now monit

📌 2. Уверите се да ПХП 8.3-ФПМ ради исправно

Прво проверите да ли је ПХП 8.3-ФПМ инсталиран и ради исправно:

systemctl status php8.3-fpm

Ако не ради, можете покушати да га покренете:

systemctl restart php8.3-fpm

Затим потврдите ПХП-ФПМ режим слушања:

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

Ако се врати:

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

Ово указује да ПХП-ФПМ користи слушање Уник соцкета, што је погодно за Монит праћење.

у случају 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

Након чувања, поново покрените ПХП 8.3-ФПМ:

systemctl restart php8.3-fpm

📌 3. Конфигуришите Монит да надгледа ПХП 8.3-ФПМ

Креирајте конфигурациону датотеку Монит мониторинга:

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"

🔹 објаснити:

  • монитор ПХП 8.3 - ФПМ Процес, детекција ПИД датотека /run/php/php8.3-fpm.pid
  • if failed unixsocket /run/php/php8.3-fpm.sock then restart → Пратите да ли је ПХП-ФПМ процес прекинут
  • Ако свих пет поновних покретања не успе, поново покрените ХестиаЦП

Напомена: Немојте користити protocol fastcgi, иначе Монит може пријавити синтаксичку грешку!

📌 4. Поново учитајте Монит конфигурацију

Након што сачувате датотеку, поново учитајте Монит:

monit reload
monit status

Потврдите да Монит надгледа ПХП 8.3-ФПМ:

monit summary

📌 5. Покрените Монит и проверите статус

Уверите се да је Монит покренут:

systemctl restart monit
monit status

✅ 6. Тестирајте ПХП 8.3-ФПМ надгледање

Можете ручно да зауставите ПХП 8.3-ФПМ да бисте тестирали да ли Монит може аутоматски да се поново покрене:

systemctl stop php8.3-fpm

Затим покрените:

monit status

Након неколико секунди, Монит би требао аутоматски покренути ПХП 8.3-ФПМ:

systemctl status php8.3-fpm

🎯 Закључак

Уверите се да ПХП-ФПМ слуша на Уник сокету (/run/php/php8.3-fpm.sock)
Немојте користити protocol fastcgi, користити if failed unixsocket
Поново учитајте Монит и тестирајте ПХП-ФПМ надгледање

Дакле твој Монит + ХестиаЦП + ПХП 8.3-ФПМ Мониторинг може нормално да ради.

Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) дели „Како да конфигуришем ХестиаЦП Монит да надгледа ПХП 8.3-ФПМ? Тајна стабилног рада без застоја" ће вам бити од помоћи.

Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-32503.html

Да бисте открили још скривених трикова🔑, добродошли да се придружите нашем Телеграм каналу!

Поделите и лајкујте ако вам се свиђа! Ваша дељења и лајкови су наша стална мотивација!

 

评论

Ваша емаил адреса неће бити објављена. Обавезна поља се користе * Ознака

Дођите на врх