ප්‍රොක්සි සත්කාරකයේ /check.txt නම් ගොනුවක් සෞඛ්‍යය සඳහා පැහැදිලි ඉලක්කයක් ලෙස පෙනේ. ගැටලුව වන්නේ Squid හි පැහැදිලි ඉදිරියට යවන ශ්‍රව්‍යකයා එම සත්කාරකයේ ලේඛන මූලය සපයන සාමාන්‍ය වෙබ් අඩවියක් නොවීමයි.

HEAD /check.txt HTTP/1.1 වැනි මූල-විලාස ඉල්ලීමක් ඉදිරියට යවන ප්‍රොක්සිය හරහා සාමාන්‍ය HTTP ඉල්ලීමකට අපේක්ෂිත නිරපේක්ෂ ඉලක්කය අත්හැර දමයි. වින්‍යාසය අනුව එය ප්‍රතික්ෂේප විය හැක හෝ වෙනත් දේශීය සේවාවක් එය හසුරුවා ගත හැක. ප්‍රතිඵල දෙකම උපකරණ පුවරුව යෝජනා කරන ප්‍රමාණයට වඩා අඩුවෙන් කියාපායි.

ලබා ගත හැකිව තබා ගත යුතු සේවාව තෝරන්න

පරීක්ෂණයප්‍රයෝජනවත් සාක්ෂිය
ප්‍රොක්සි ශ්‍රව්‍යකයාට TCP සම්බන්ධතාවයළඟා විය හැකි ක්‍රියාවලියක් එම සම්බන්ධතාවය පිළිගනී.
පාලිත ඉලක්කයකට CONNECTප්‍රොක්සිය එම උමං ඉල්ලීම පිළිගනී.
ප්‍රොක්සිය හරහා HTTP ලබා ගැනීමතෝරාගත් ඉල්ලීම් මාර්ගය අපේක්ෂිත ප්‍රතිචාරය ලබා දිය හැක.

තුන්වන අවස්ථාවේදී ඉල්ලීමට ඉලක්කයක් අවශ්‍ය වේ, උදාහරණයක් ලෙස:

HEAD http://probe.example.internal/proxy-ready HTTP/1.1
Host: probe.example.internal

සත්කාරක නාමය උදාහරණයක් පමණි. ප්‍රොක්සියට විසඳිය හැකි සහ චේතනාන්විතව ළඟා වීමට අවසර දී ඇති පාලිත අන්ත ලක්ෂ්‍යයක් භාවිතා කරන්න. HAProxy හි http-check send ක්‍රමය, URI, අනුවාදය සහ ශීර්ෂක තේරීමට සහාය දක්වයි; මූල සේවාදායක උදාහරණය වෙනස් නොකර උරුම කර නොගෙන එම ඉල්ලීම පැහැදිලිව වින්‍යාස කරන්න.

HEAD ප්‍රතිචාර තත්ත්වය සහ ශීර්ෂක පරීක්ෂා කළ හැක. කිසිදා යැවෙන්නේ නැති ප්‍රතිචාර ඛණ්ඩයක් එයට වලංගු කළ නොහැක. සෞඛ්‍ය ගිවිසුමට ඛණ්ඩයේ සලකුණක් අවශ්‍ය නම්, සුදුසු GET පරීක්ෂණයක් තෝරා එම සලකුණ වලංගු කරන්න.

ප්‍රොක්සි සත්‍යාපනය සම්බන්ධ වන විට පරීක්ෂණ ගිණුම සහ මූලාශ්‍ර සීමා පටුව තබන්න. හරිත ලකුණක් ලබා ගැනීමට මුළු ශ්‍රව්‍යකයාම සත්‍යාපනයෙන් නිදහස් කිරීම ආරක්ෂා කරන සේවාව වෙනස් කරයි.

අවසාන වශයෙන්, අසාර්ථක පරීක්ෂණයක් කුමක් ඉවත් කළ යුතුද යන්න තීරණය කරන්න. පාලිත මූලාශ්‍ර බිඳවැටීමක් එකවර සෑම ප්‍රොක්සියකගේම ඉදිරියට යැවීමේ පරීක්ෂණය අසාර්ථක කළ හැක. එය ඔබ මැනීමට අවශ්‍ය යැපීම විය හැක, නැතහොත් ශ්‍රව්‍යකයාගේ සෞඛ්‍යය සහ අන්තයේ සිට අන්තයට ලබා ගත හැකි බව වෙන වෙනම සංඥා ලෙස තබා ගැනීමට හේතුවක් විය හැක.

අදාළ ලිපි