මොනිටයට සම්බන්ධ විය නොහැක:2812? තත්පර කිහිපයකින් සම්බන්ධතාවය ප්‍රතික්ෂේප කළ ගැටලුව විසඳන්න

මොනිටයට සම්බන්ධ විය නොහැකිද? අවසාන විසඳුම මෙන්න!

ඔබ කවදා හෝ බැලුවද "Monit Cannot connect to [IP地址]:2812 -- Connection refused” ඔළුව සහ කන් සීරීමද?

ධාවන තත්ත්වය, වෙබ් අතුරු මුහුණත් වින්‍යාසය, ෆයර්වෝල් සැකසීම්, සේවාදායක IP ලිපිනය යනාදිය පරීක්ෂා කිරීම ඇතුළුව Monit සම්බන්ධතා ගැටළු ඉක්මනින් දෝශ නිරාකරණය කිරීමට සහ විසඳීමට ඔබට උදවු කිරීමට මෙම මාර්ගෝපදේශය විවිධ විසඳුම් සපයයි... Monit සම්බන්ධ වීමට නොහැකි වීමේ ගැටලුව පහසුවෙන් විසඳා ගන්න. වහාම අධීක්ෂණය නැවත ආරම්භ කරන්න!

ඔබේ monit ක්‍රියාත්මක නොවිය හැක, හෝ එහි වෙබ් අධීක්ෂණ අතුරුමුහුණත (httpd) සබල කර නැත. වැරැද්ද "සම්බන්ධතාවය ප්රතික්ෂේප විය" හේතු කිහිපයක් තිබිය හැකිය:

හේතුව 1: මොනිටරය ක්‍රියාත්මක නොවේ

මොනිටයට සම්බන්ධ විය නොහැක:2812? තත්පර කිහිපයකින් සම්බන්ධතාවය ප්‍රතික්ෂේප කළ ගැටලුව විසඳන්න

විසඳුමක්

  1. මුලින්ම මොනිට් එක ක්‍රියාත්මක වෙනවද කියලා බලන්න:

    sudo systemctl status monit
    
    • තත්ත්වය නම් inactive (dead), එය ක්රියාත්මක නොවන බව පෙන්නුම් කරයි.
    • තත්ත්වය නම් active (running), නමුත් දෝෂය තවමත් වාර්තා වේ, එය සවන්දීමේ වරායේ ගැටලුවක් විය හැක.
  2. Monit ක්‍රියාත්මක නොවන්නේ නම්, එය ආරම්භ කිරීමට උත්සාහ කරන්න:

    sudo monit
    
  3. තත්වය නැවත පරීක්ෂා කරන්න:

    sudo monit status
    
  4. මොනිට් වින්‍යාසය නැවත පූරණය කරන්න:

    sudo monit reload
    
  5. RestartMonit: "`bash sudo systemctl මොනිටය නැවත ආරම්භ කරන්න

හේතුව 2: මොනිට් වෙබ් අතුරු මුහුණත (httpd) සබල කර නැත

පෙරනිමියෙන්, Monit විය හැක HTTP අධීක්ෂණ අතුරුමුහුණත සබල කර නැත, ඔබ එය අතින් වින්‍යාසගත කළ යුතුය.

විසඳුමක්

  1. Monit වින්‍යාස ගොනුව විවෘත කරන්න
    sudo nano /etc/monit/monitrc
    
  2. HTTP අධීක්ෂණ අංශය සොයා ගන්න, එය සහතික කර ගන්න අදහස් දක්වා නැත (ඉවත් කරන්න # අංකය):

    set httpd port 2812
        use address 127.0.0.1  # 或者 0.0.0.0 允许外部访问
        allow admin:monit      # 账号:密码
    
    • බාග වෙලාවට set httpd මෙම රේඛාවට පෙර #, එය අක්රිය කර ඇති බව පෙන්නුම් කරමින්, එය ඉවත් කරන්න # නැවත සක්රිය කරන්න.
    • ඔබ කැමති නම් Monit වෙත දුරස්ථ ප්රවේශය, ඔබට තැබිය හැකිය use address 127.0.0.1 වෙනස් කරන්න 0.0.0.0.
    • allow admin:monit නියෝජිතයා පරිශීලක නාමය පරිපාලක, මුරපද මොනිටරය(වෙනස් කළ හැක).
  3. සුරකින්න සහ පිටවන්න(අනුව Ctrl + X,එවිට Y ඇතුල් කරන්න).

  4. මොනිට් වින්‍යාසය නැවත පූරණය කරන්න:

    sudo monit reload
    
  5. RestartMonit:

    sudo systemctl restart monit
    
  6. Monit සාමාන්‍යයෙන් වරායට සවන් දෙනවාද යන්න පරීක්ෂා කරන්න:

    sudo netstat -tulnp | grep 2812
    
    • ප්රතිදානය නොමැති නම්, Monit තවමත් port 2812 ට සවන් නොදෙන බව අඟවයි, සහ වින්‍යාස කිරීමේ ගැටලුවක් තිබිය හැක.
    • ප්රතිදානය තිබේ නම්, Monit නිවැරදිව ආරම්භ කර ඇති බව පෙන්නුම් කරයි.

හේතුව 3: ෆයර්වෝල් (iptables/UFW) වරාය 2812 අවහිර කරන ලදී

විසඳුමක්

  1. ෆයර්වෝල් තත්ත්වය පරීක්ෂා කරන්න

    sudo ufw status
    

    UFW සබල කර ඇත්නම්, වරාය 2812 විවෘත කරන්න:

    sudo ufw allow 2812/tcp
    sudo ufw reload
    
  2. ඔබ iptables භාවිතා කරන්නේ නම්, ධාවනය කරන්න:

    sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT
    sudo iptables-save
    
  3. නැවත සම්බන්ධ වීමට උත්සාහ කරන්න:

    sudo monit status
    

හේතුව 4: සේවාදායක IP සැකසුම වැරදියි

ඔබගේ දෝෂ පණිවිඩය:

Cannot connect to [141.98.152.153]:2812 -- Connection refused

විස්තරය මොනිට් වැරදි IP එකකට සවන් දෙනවා විය හැක, නමුත් ඔබ සම්බන්ධ වීමට උත්සාහ කරන්න 141.98.152.153.

විසඳුමක්

  1. Monit විසින් දැනට නිරීක්ෂණය කරන IP පරීක්ෂා කරන්න:

    sudo netstat -tulnp | grep 2812
    

    නිරීක්ෂණය කරන්නේ නම් 127.0.0.1(දේශීය ලූප්බැක්), නමුත් ඔබ සේවාදායක IP භාවිතයෙන් ප්‍රවේශ වන්නේ නම්, සම්බන්ධතාවය ප්‍රතික්ෂේප කරනු ලැබේ.
    ඔයාට පුළුවන් වෙනස් කරන්න 0.0.0.0(සියලු IPs වෙත ප්‍රවේශ විය හැකි බවට පත් කරන්න), හෝ කෙලින්ම භාවිතා කරන්න 127.0.0.1 ප්රවේශ.

  2. Monit වින්‍යාස ගොනුව වෙනස් කරන්න

    sudo nano /etc/monit/monitrc
    

    මෙම රේඛාව සොයා ගන්න:

    use address 127.0.0.1
    

    වෙනස් කරන්න:

    use address 0.0.0.0
    

    ඉන්පසු Monit නැවත ආරම්භ කරන්න:

    sudo systemctl restart monit
    
  3. නැවත සම්බන්ධ වීමට උත්සාහ කරන්න

    sudo monit status
    

总结

  • මොනිටරය ක්‍රියාත්මක නොවේsudo monit
  • Monit HTTP අධීක්‍ෂණය සබල නොකරයි → සංස්කරණය කරන්න /etc/monit/monitrc
  • ෆයර්වෝල් බාධාවsudo ufw allow 2812/tcp
  • Monit විසින් නිරීක්ෂණය කරන ලද IP වැරදියි → වෙත වෙනස් කරන්න 0.0.0.0

මෙම ක්රම උත්සාහ කරන්න, ඔවුන් ඔබේ ගැටලුව විසඳිය යුතුය! 🚀

නිගමනය

Monit එකට සම්බන්ධ වෙන්න බෑ, ඒක හරියට code කැලේ අතරමං වෙලා වගේ.

Monit හි ධාවන තත්ත්වය, වෙබ් අතුරු මුහුණත, ෆයර්වෝල් සහ සේවාදායක IP සැකසුම් විමර්ශනය කිරීමෙන්, අපි පියවරෙන් පියවර මීදුම ඉවත් කර අවසානයේ සම්බන්ධතාවයේ උදාව සොයා ගත්තෙමු.

ඒක හරියට රහස් පරීක්ෂකයෙක් පොල් ගෙඩිය ගලවලා අන්තිමට ඇත්ත හොයාගන්නවා වගේ වැඩක්.

ගැටළු විසඳීමේ ක්‍රියාවලියේදී, අපට අවශ්‍ය වන්නේ තාක්ෂණික අවබෝධය පමණක් නොව, කොකෝන් ඉවත් කර මූලාශ්‍රය සොයා ගත හැකි චින්තනයක් ද අවශ්‍ය වේ.

සංකීර්ණ ගැටළු වලට මුහුණ දෙන විට ගැටළු විශ්ලේෂණය කිරීමට, විනිශ්චය කිරීමට සහ විසඳීමට අපගේ හැකියාව භාවිතා කරන ආකාරය සහ අවසානයේ සමස්ත තත්වය පාලනය කිරීමේ සහ උපායමාර්ගික සැලසුම් සකස් කිරීමේ තත්ත්වය සාක්ෂාත් කර ගන්නා ආකාරය මෙයින් පිළිබිඹු වේ.

මොනිට් සම්බන්ධතා ගැටළු විසඳීමට සහ පද්ධති අධීක්‍ෂණයට යන මාර්ගයේ ඔබව සුමට කිරීමට මෙම ලිපිය ඔබට උපකාරී වනු ඇතැයි මම බලාපොරොත්තු වෙමි!

Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) බෙදාගත් "මොනිට:2812 වෙත සම්බන්ධ විය නොහැකිද?" සම්බන්ධතාවය ප්‍රතික්ෂේප කළ ගැටළුව තත්පර කිහිපයකින් විසඳන්න", එය ඔබට ප්‍රයෝජනවත් වනු ඇත.

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

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

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

 

发表

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

අනුචලන ඉහළට