ප්‍රොක්සියක් ක්‍රියාත්මක වන විට නතර කිරීමේදී එල්ලීම දුර්ලභ ලෙස VPN දෝෂයක් වේ, තිරයේ අවසානයට පෙනෙන දේ VPN වුවද. ප්‍රොක්සිය පිටුපස ඇති යෙදුම් තවමත් අතුරුදහන් වීමට යන මාර්ගයක් බලා සිටින අතර, උමඟ හිමි ඒකකයට තවම එය වැසීමට පවසා නැත. මන්දගාමී සේවාවක් ලෙස පෙනෙන දේ සාමාන්‍යයෙන් අනුපිළිවෙල ගැටලුවකි. අනුපිළිවෙල සැකසීම කාල සීමා වෙනසකට වඩා මේවායින් වැඩි ගණනක් විසඳයි.

ප්‍රතිලෝම අනුපිළිවෙලින් පිටතට යන්න: පළමුව පරිභෝජකයන්, පසුව ප්‍රොක්සිය, පසුව උමඟ — එක් එක් දෙය එය ආරම්භ කළ සංරචකය විසින් නතර කෙරේ.

යමක් නතර කිරීමට පෙර ඒකක ලැයිස්තුව සකසන්න

සාමාන්‍ය ධාවනයේ සම්බන්ධ යෙදුම් ඒකකය, ප්‍රොක්සි ඒකකය සහ VPN හිමිකරු ලියා ගන්න. තමන්ගේම වැසීමක් ඇති ඕනෑම විසඳුම්කරුවෙකු හෝ සහායක සංරචකයක් එකතු කරන්න, මන්ද රාත්‍රී දෙකට මතක අමතක වන්නේ ඒවාය. එම ලැයිස්තුව නොමැතිව ඔබ ටයිප් කරන පළමු නතර කිරීමේ විධානය අහඹු ලෙස ගොදුරක් තෝරයි.

නම් දුර්වල සාක්ෂියකි. පරිශීලක ප්‍රොක්සියක්, පද්ධති ප්‍රොක්සියක් සහ වෙනත් ගිණුමක උමඟක් එකම නම බෙදා ගත හැකි නමුත් සම්පූර්ණයෙන්ම අසම්බන්ධ ජීවන චක්‍ර ඇත.

පළමුව වැඩය අවසන් කරන්න, පසුව පරිභෝජකයා නවත්වන්න

සැලසුම් කළ නතර කිරීම යෙදුමෙන් ආරම්භ වේ: එයට එහි ඉල්ලීම් අවසන් කිරීමට හෝ අවලංගු කිරීමට ඉඩ දෙන්න, පසුව එහි සේවා ඒකකය හරහා ප්‍රොක්සිය නවත්වන්න. උමඟ ගිය පසුත් යෙදුම දිගටම ක්‍රියාත්මක විය යුතු නම්, එය අතුරුදහන් වීමට යන මාර්ගයකට සම්බන්ධ කර තැබීම වෙනුවට හිතාමතා සකසන්න.

නතර කිරීමේදී ගමනේ තිබූ ඉල්ලීම් වාර්තාවට අයත් වේ, මන්ද ඊළඟ ආරම්භයේදී නැවත උත්සාහ කිරීමේ කුණාටුව පැමිණෙන්නේ එතැනිනි.

ExecStop සහ ExecStopPost වෙනස් උපකරණ වේ

ExecStop= — එය සමකාලීන නතර කිරීමේ ක්‍රියාවලියයි; ExecStopPost= — එය අසාර්ථක ආරම්භයකින් පසුවත් ක්‍රියාත්මක වන පිරිසිදු කිරීමකි. ක්‍රියාවලියකට සංඥාවක් යවා පමණක් ආපසු එන නතර කිරීමේ විධානයක් පරිභෝජකයා තවමත් දත්ත පිටකරන අතරතුර systemd ට ඉදිරියට යාමට ඉඩ දෙයි. කෙසේ හෝ සිදු විය යුතු සියල්ල පසු ප්‍රභේදයටත්, නතර කිරීම අවහිර කළ යුතු සියල්ල සමකාලීන එකටත් අයත් වේ. ඇසුරුම් ගොනුව එතැනම සංස්කරණය කරනවාට වඩා ඵලදායී ඒකකය සහ එහි drop-in ගොනු පරීක්ෂා කරන්න.

යැපීම් ප්‍රස්තාරය නතර කිරීමේ කාර්යයන් අනුපිළිවෙලට තබයි. එය අසමකාලීන ස්ක්‍රිප්ටයක් සමකාලීන බවට නොපත් කරයි, දුරස්ථ යෙදුමක් එහි දත්ත තහවුරු කිරීමට බල නොකරයි.

නතර කිරීම සීමා කරන්න, එම සීමාවේ මිල දැනගන්න

TimeoutStopSec= නතර කිරීමේ විධානය සහ සේවාවේම අවසානය යන දෙකම සීමා කරයි, සීමාව ඉකුත් වූ විට systemd බලහත්කාර කිල් එකකට යයි. අගය යෙදුමේ සැබෑ දත්ත පිටකිරීමේ හැසිරීම අනුව තෝරන්න, සීමාව ක්‍රියාත්මක වූ විට අහිමි විය හැකි දේ ලියා තබන්න. යන්ත්‍රය වේගයෙන් වැසිය යුතු නිසා තෝරාගත් අංකයක් තවත් නමකින් ඇති දත්ත අහිමි කිරීමේ සැකසුමකි.

නතර කිරීම තවමත් මන්දගාමී නම්, ඒකකය, එහි දරු ක්‍රියාවලි, ජර්නල් පරතරය සහ කාල සීමා ප්‍රතිඵලය ග්‍රහණය කරන්න. සියලු කාල සීමා කෙටි කිරීම හෝ පුළුල් කිල් එකකට යාම යනු පිරිසිදු නතර කිරීම් ඊළඟ බූටයේදී දූෂිත තත්ත්වයක් බවට පත්වන ආකාරයයි.

හිමිකරු හරහා විසන්ධි කරන්න, පසුව අවස්ථා තුනක් පරීක්ෂා කරන්න

පරිභෝජකයන් පහත වූ පසු උමඟ හිමි කළමනාකරුට විසන්ධි වන ලෙස ඉල්ලන්න: systemd අවස්ථාව, NetworkManager සක්‍රීය සම්බන්ධතාවය හෝ විකුණුම්කරුගේ සේවාව. අසම්බන්ධ OpenVPN ක්‍රියාවලියක් මැරීමෙන් මාර්ගය සැපයූ සැසිය ඉවත් වන බවක් නැත, දැනට යළි ආරම්භ කිරීමේ ප්‍රතිපත්තියක් සහිත ප්‍රොක්සියක් ඔබ මාර්ගය කඩා දමන අතරතුර ඉල්ලීම නැවත සෑදිය හැක. ආරම්භ කිරීමට පෙර එම ප්‍රතිපත්තිය සැලසුම් කළ නතර කිරීම සමඟ සම්බන්ධීකරණය කරන්න.

සාමාන්‍ය නතර කිරීමක්, සක්‍රීය ඉල්ලීමක් සහිත නතර කිරීමක් සහ උමඟ පළමුව අසාර්ථක වන නතර කිරීමක් පරීක්ෂා කරන්න. කාල සීමාවක් සහිත නැවත නැවත කළ හැකි අනුපිළිවෙලක් එක් වරක් පමණක් ක්‍රියා කරන වේගවත් වැසීමකට වඩා උතුම්ය.

අදාළ ලිපි