PHP 8.3-FPM නිරීක්ෂණය කිරීම සඳහා HestiaCP මොනිට් වින්‍යාස කරන්නේ කෙසේද? අක්‍රීය කාලයකින් තොරව ස්ථාවර ක්‍රියාකාරිත්වයේ රහස

🚀 HestiaCP Monit සමඟින් PHP 8.3-FPM නිරීක්ෂණය කිරීම පිළිබඳ සවිස්තරාත්මක නිබන්ධනයක්! ඔබේ සේවාදායකය ස්ථාවරව ක්‍රියාත්මක වීමට සහ PHP බිඳවැටීම් නිසා ඇතිවන හිසරදයෙන් තවදුරටත් පීඩා විඳින්නේ නැතිව සිටීමට අවශ්‍යද?

මෙම මාර්ගෝපදේශය මඟින් PHP 8.3-FPM නිරීක්ෂණය කිරීමට, වෙබ් අඩවි ක්‍රියාකාරිත්වය වැඩි දියුණු කිරීමට සහ අක්‍රීය වීමේ අවදානම අඩු කිරීමට HestiaCP Monit වින්‍යාස කරන්නේ කෙසේදැයි ඔබට කියා දෙනු ඇත!

PHP 8.3-FPM නිරීක්ෂණය කිරීම සඳහා HestiaCP මොනිට් වින්‍යාස කරන්නේ කෙසේද? අක්‍රීය කාලයකින් තොරව ස්ථාවර ක්‍රියාකාරිත්වයේ රහස

Monit භාවිතයෙන් PHP 8.3-FPM නිරීක්ෂණය කිරීම සඳහා HestiaCP වින්‍යාස කිරීමට , මෙම පියවර අනුගමනය කරන්න:

📌 1. මොනිට් ස්ථාපනය කරන්න

ඔබගේ සේවාදායකයේ 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 වින්‍යාස කරන්න

අධීක්ෂණ අධීක්ෂණ වින්‍යාස ගොනුවක් සාදන්න:

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 - එෆ්පීඑම් ක්‍රියාවලිය, අනාවරණය 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 reload
monit status

PHP 8.3-FPM Monit මගින් නිරීක්ෂණය කරන බව තහවුරු කරන්න:

monit summary

📌 5. මොනිට් එක ආරම්භ කර තත්ත්වය පරීක්ෂා කරන්න

මොනිට් ක්‍රියාත්මක වන බවට වග බලා ගන්න:

systemctl restart monit
monit status

✅ 6. PHP 8.3-FPM අධීක්ෂණය පරීක්ෂා කරන්න

Monit ස්වයංක්‍රීයව නැවත ආරම්භ කළ හැකිද යන්න පරීක්ෂා කිරීමට ඔබට PHP 8.3-FPM අතින් නැවැත්විය හැකිය:

systemctl stop php8.3-fpm

ඉන්පසු ධාවනය කරන්න:

monit status

තත්පර කිහිපයකට පසු, Monit විසින් PHP 8.3-FPM ස්වයංක්‍රීයව ආරම්භ කළ යුතුය:

systemctl status php8.3-fpm

🎯 නිගමනය

Unix සොකට් එකේ PHP-FPM සවන් දෙන බවට වග බලා ගන්න. (/run/php/php8.3-fpm.sock)
භාවිතා නොකරන්න protocol fastcgi, භාවිතා කරන්න if failed unixsocket
මොනිට් නැවත පූරණය කර PHP-FPM අධීක්ෂණය පරීක්ෂා කරන්න

දැන් ඔබේ Monit + HestiaCP + PHP 8.3-FPM නිරීක්ෂණය නිසි ලෙස ක්‍රියාත්මක විය යුතුයි 🚀

චෙන් වෙයිලියැන්ග්ගේ බ්ලොග් අඩවියේ ( https://www.chenweiliang.com/ ) බෙදාගත් "PHP 8.3-FPM නිරීක්ෂණය කිරීම සඳහා HestiaCP මොනිට් වින්‍යාස කරන්නේ කෙසේද? ස්ථාවර සහ අඛණ්ඩ ක්‍රියාකාරිත්වයේ රහස" යන ලිපිය ඔබට ප්‍රයෝජනවත් වනු ඇතැයි අපි බලාපොරොත්තු වෙමු.

මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට නිදහස් වන්න: https://www.chenweiliang.com/cwl-32503.html

තවත් සැඟවුණු උපක්‍රම අගුළු ඇරීමට🔑, අපගේ ටෙලිග්‍රාම් නාලිකාවට සම්බන්ධ වීමට සාදරයෙන් පිළිගනිමු!

ඔබ එයට කැමති නම් Share කර Like කරන්න! ඔබගේ කොටස් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්‍රේරණයයි!

 

发表

您的邮箱地址不会被公开。必填项已用*标注

අනුචලන ඉහළට