ایک ریپر ڈاؤن لوڈر کے صفر ایگزٹ کوڈ کو مشاہدہ شدہ “HTTP 200 OK” میں نہیں بدل سکتا۔ درج کریں کہ ہر پرت نے حقیقت میں کیا رپورٹ کیا:

میدانجس سوال کا جواب دیتا ہے
ٹول یا پلگ ان ایگزٹجانچ چلی یا نہیں، اور کون سی ناکامی جماعت رپورٹ کی؟
پراکسی گفت و شنیدفارورڈنگ یا مطلوبہ ٹنل منظور ہوا؟
اصل حالت اور متوقع موادایپلیکیشن نے مطلوبہ نتیجہ واپس کیا؟
TLS تصدیقترتیب شدہ شناخت جانچیں کامیاب ہوئیں؟

HTTP خرابی کے جواب کے بعد بھی curl عام طور پر صفر واپس کر سکتا ہے۔ اس کے fail اختیارات ایگزٹ رویہ بدلتے ہیں، لیکن ناکامی کا ایگزٹ پھر بھی حالت کی منفرد شناخت نہیں کرتا۔ Wget کی ایگزٹ قدریں بھی جماعتیں ہیں: تصدیق کی ناکامی HTTP 401 کے لیے مخصوص قدر نہیں، اور سرور خرابی کی جماعت اس کے اندر ہر جواب کی شناخت نہیں کرتی۔ 401 کی توقع رکھنے والی جانچ کو وہ جواب دیکھنا ہی ہوگا۔

پراکسی اینڈ پوائنٹ اور ویب سائٹ کا نام الگ رکھیں۔ HTTP پراکسی جانچ کا TCP ساتھی پراکسی ہے؛ CONNECT منزل کا نام دیتا ہے، جس کا TLS سیشن پھر ٹنل کے اندر چلتا ہے۔ HTTPS پراکسی میں بیرونی پراکسی پر اعتماد ایک اور سرٹیفکیٹ جانچ ہے۔

SSL جھنڈے کو تصدیق سمجھنے سے پہلے پلگ ان کی ضمانت دیکھیں۔ Monitoring Plugins check_http کو check_curl کے حق میں ریٹائر کر رہا ہے۔ check_http کی دستاویز خبردار کرتی ہے کہ صرف SSL چننا میزبان نام یا جاری کنندہ کے اعتماد کی تصدیق نہیں کرتا؛ check_curl کا دستاویزی verify-peer اختیار وہ تصدیق شامل کرتا ہے۔

مطلوبہ تصدیق شدہ راستہ بھی استعمال کریں۔ پورٹ پروب سبز رہ سکتا ہے جبکہ آپریشنل اکاؤنٹ کو 407 ملتا ہے۔ اس کا راز تعیناتی کے مناسب طریقہ کار سے پہنچائیں، اور حقیقت میں ناکام ہونے والا مرحلہ رپورٹ کریں: مسترد شدہ ٹنل کے لیے غیر متوقع ویب سائٹ حالت سے مختلف مرمت درکار ہے۔

متعلقہ مضامین