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

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

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

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

හෙස්ටියාසීපී භාවිතා කර ඇත අධීක්ෂණය මොනිටරය PHP 8.3 - එෆ්පීඑම්, ඔබට එය පහත පරිදි වින්‍යාසගත කළ හැකිය:

📌 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 අධීක්ෂණය පරීක්ෂා කරන්න

ඉතින් ඔබේ මොනිට් + හෙස්ටියාසීපී + පීඑච්පී 8.3-එෆ්පීඑම් නිරීක්ෂණය සාමාන්‍ය පරිදි ක්‍රියාත්මක විය හැක.

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

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

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

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

 

发表

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර භාවිතා වේ * ලේබලය

අනුචලන ඉහළට