আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
উপসর্গ
বিকাশকারী পোর্টাল থেকে SmartDocs ব্যবহার করে একটি লাইভ API অনুরোধ করার সময় ত্রুটির সম্মুখীন হয়েছে৷
ত্রুটি বার্তা
বিকাশকারী পোর্টালে দেখা সাধারণ ত্রুটি হল " একটি অভ্যন্তরীণ ত্রুটি ঘটেছে৷ অনুগ্রহ করে আপনার অনুরোধ পুনরায় চেষ্টা করুন ”.
সম্ভাব্য কারণ
এই ত্রুটি ঘটতে পারে যখন বিকাশকারী পোর্টাল ব্যাকএন্ড (smartdocs প্রক্সি বা প্রকৃত এন্ডপয়েন্ট) থেকে প্রতিক্রিয়া পেতে ব্যর্থ হয়।
রোগ নির্ণয়
আপনার ব্রাউজারে "ডেভেলপার টুলস" সক্ষম করুন এবং প্রকৃত ত্রুটি সনাক্ত করতে নেটওয়ার্ক ট্যাব চেক করুন৷
সাধারণ ত্রুটি এবং তাদের সাধারণ কারণগুলি নিম্নলিখিত সারণীতে তালিকাভুক্ত করা হয়েছে:
ত্রুটি | সাধারণ কারণ(গুলি) |
ERR_NAME_NOT_RESOLVED | SmartDocs প্রক্সি ভুল কনফিগার বা নেটওয়ার্ক ফায়ারওয়াল সীমাবদ্ধতা |
মিশ্র বিষয়বস্তু | পোর্টাল HTTP-তে কনফিগার করা হয়েছে, HTTP-তে SmartDocs অনুরোধ |
500 - অভ্যন্তরীণ সার্ভার ত্রুটি |
আসুন একের পর এক এই প্রতিটি কারণের মধ্য দিয়ে যাই এবং সমস্যাটি সমাধানের জন্য পদক্ষেপ গ্রহণ করি।
SmartDocs প্রক্সি ভুল কনফিগার বা নেটওয়ার্ক ফায়ারওয়াল সীমাবদ্ধতা
“ ERR_NAME_NOT_RESOLVED ” বার্তাটি নির্দেশ করে যে smartdocs প্রক্সি ইউআরএলটি ভুল কনফিগার করা হয়েছে বা যে নেটওয়ার্ক থেকে পোর্টালটি অ্যাক্সেস করা হচ্ছে সেটি ফায়ারওয়াল বিধিনিষেধের কারণে smartdocs প্রক্সি URL-এ কল করতে অক্ষম। smartdocs প্রক্সি অবশ্যই ইন্টারনেট বা অভ্যন্তরীণ নেটওয়ার্ক (অভ্যন্তরীণ API-এর জন্য) থেকে অ্যাক্সেসযোগ্য হতে হবে।
রেজোলিউশন
ইন্টারনেট থেকে অ্যাক্সেসযোগ্য হোস্টনাম সহ এজ-এ একটি ভার্চুয়াল হোস্টে স্মার্টডকস প্রক্সি স্থাপন করে সমস্ত প্রয়োজনীয় নেটওয়ার্ক থেকে স্মার্টডকস প্রক্সি অ্যাক্সেস করা যায় তা নিশ্চিত করুন৷
পোর্টাল HTTPS এর উপর কনফিগার করা হয়েছে, HTTP এর উপর SmartDocs অনুরোধ
" মিশ্র বিষয়বস্তু " ত্রুটি নির্দেশ করে যে HTTPS-এর উপর লোড করা একটি পৃষ্ঠা থেকে HTTP-এর মাধ্যমে smartdocs প্রক্সি কল করা হচ্ছে।
রেজোলিউশন
সমস্যাটি সমাধান করতে https এর উপর smartdocs প্রক্সি প্রকাশ করুন। আপনি TLS/SSL (সাধারণত "নিরাপদ" ভার্চুয়াল হোস্ট) ব্যবহার করার জন্য কনফিগার করা একটি ভার্চুয়াল হোস্ট অন্তর্ভুক্ত করতে smartdocs প্রক্সি স্থাপন করে তা করতে পারেন।
SmartDocs প্রক্সি একটি ব্যতিক্রম প্রদান করছে
500 - অভ্যন্তরীণ সার্ভার ত্রুটি বার্তা "smartdocs" প্রক্সিতে একটি সমস্যার কারণে হতে পারে। এই ক্ষেত্রে, আপনি লক্ষ্য করেছেন যে smartdocs প্রক্সি এই ত্রুটিটি ফেরত দেয়।
রোগ নির্ণয়
নীচে বর্ণিত হিসাবে "smartdocs" প্রক্সি দিয়ে ত্রুটিগুলি নির্ণয় করতে ট্রেস টুল ব্যবহার করুন৷ আরও তথ্যের জন্য, ট্রেস টুল ব্যবহার করা দেখুন।
- 500 অভ্যন্তরীণ সার্ভার ত্রুটি ফিরিয়ে দিচ্ছে এমন নির্দিষ্ট নীতিটি সনাক্ত করতে " VALIDATE " org এ " smartdocs " প্রক্সির জন্য ট্রেস সক্ষম করুন৷
- ত্রুটির কারণ সনাক্ত করতে ট্রেসে নির্দিষ্ট নীতি নির্বাচন করুন৷
রেজোলিউশন
চিহ্নিত ত্রুটি সংশোধন করুন. আপনার যদি সহায়তার প্রয়োজন হয়, Apigee Edge সাপোর্টের সাথে যোগাযোগ করুন।
এজ মেসেজ প্রসেসর প্রকাশিত API এন্ডপয়েন্ট কল করতে অক্ষম
500 - অভ্যন্তরীণ সার্ভার ত্রুটিও ঘটতে পারে যখন Smartdocs প্রক্সি হোস্টিং org এর অন্তর্গত মেসেজ প্রসেসর API এন্ডপয়েন্টে কল করতে অক্ষম।
রোগ নির্ণয়
নীচে বর্ণিত হিসাবে "smartdocs" প্রক্সি দিয়ে ত্রুটিগুলি নির্ণয় করতে ট্রেস টুল ব্যবহার করুন৷ আরও তথ্যের জন্য, ট্রেস টুল ব্যবহার করা দেখুন।
- 500 অভ্যন্তরীণ সার্ভার ত্রুটি ফিরিয়ে দিচ্ছে এমন নির্দিষ্ট নীতি সনাক্ত করতে " VALIDATE " org এ " smartdocs " প্রক্সির জন্য ট্রেস সক্ষম করুন৷
- উপরে দেখানো নমুনা UI ট্রেসে, এটা দেখা যাচ্ছে যে JavaScript নীতি " BuildTargetAPIRequest " টার্গেট URL কার্যকর করতে ব্যর্থ হচ্ছে৷
- JavaScript নীতি " BuildTargetAPIRequest " থেকে লক্ষ্য URL প্রাপ্ত করুন৷
- নীচে দেখানো হিসাবে " VALIDATE " org এর সাথে যুক্ত মেসেজ প্রসেসর নোড থেকে URL এ সরাসরি কল করুন:
curl -v <target URL>
- যে কোনো পর্যবেক্ষিত ত্রুটি সংশোধন করুন।
রেজোলিউশন
- নিশ্চিত করুন যে ডেভেলপার পোর্টালে প্রকাশিত API গুলি " VALIDATE " org এর সাথে যুক্ত মেসেজ প্রসেসর থেকে আহ্বান করা যেতে পারে এবং যেকোন ত্রুটির সম্মুখীন হতে পারে৷
- আপনি যদি মেসেজ প্রসেসর থেকে সরাসরি API কল চালাতে সক্ষম হন, তাহলে খুব সম্ভবত আপনি SmartDocs-এর মাধ্যমে API চালাতে সক্ষম হবেন।
- SmartDocs এর মাধ্যমে API কলটি চালান এবং সমস্যাটি ঠিক করা হয়েছে কিনা তা পরীক্ষা করুন।