Developer Portal ইন্টার্নাল সমস্যা

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

সমস্যার উপসর্গ

ডেভেলপার পোর্টাল থেকে SmartDocs ব্যবহার করে লাইভ API অনুরোধ করার সময় সমস্যা হয়েছে।

সমস্যার মেসেজ

ডেভেলপার পোর্টাল-এ সাধারণত যে সমস্যা দেখা যায় তা হল, “কোনও ইন্টার্নাল সমস্যা হয়েছে। আপনার অনুরোধ আবার করে দেখুন”।

সম্ভাব্য কারণ

ব্যাকএন্ড (smartdocs প্রক্সি বা আসল এন্ডপয়েন্ট) থেকে Developer Portal কোনও উত্তর না পেলে এই সমস্যা হতে পারে।

ডায়াগনসিস

আপনার ব্রাউজারে “ডেভেলপার টুল” চালু করুন এবং আসল সমস্যা শনাক্ত করতে নেটওয়ার্ক ট্যাব চেক করুন।

সাধারণ সমস্যা ও সেগুলির সাধারণ কারণ নিচে দেওয়া সারণীতে তালিকাভুক্ত করা হয়েছে:

সমস্যা

সাধারণ কারণ

ERR_NAME_NOT_RESOLVED

SmartDocs প্রক্সি ভুল কনফিগার করা হয়েছে বা নেটওয়ার্ক ফায়ারওয়াল সংক্রান্ত বিধিনিষেধ

মিক্সড কন্টেন্ট

HTTPs-এর মাধ্যমে কনফিগার করা পোর্টাল, HTTP-র মাধ্যমে SmartDocs অনুরোধ

৫০০ - ইন্টার্নাল সার্ভার সমস্যা

আসুন, এই কারণগুলি ও সমস্যা সমাধানের ধাপগুলি এক এক করে দেখে নেওয়া যাক।

SmartDocs প্রক্সি ভুল কনফিগার করা বা নেটওয়ার্ক ফায়ারওয়াল বিধিনিষেধ

“ERR_NAME_NOT_RESOLVED” মেসেজ থেকে বোঝা যায় যে smartdocs প্রক্সি URL ভুল কনফিগার করা হয়েছে অথবা যে নেটওয়ার্ক থেকে পোর্টাল অ্যাক্সেস করা হচ্ছে সেটি ফায়ারওয়ালের বিধিনিষেধের কারণে smartdocs প্রক্সি URL-এ কল করতে পারছে না। ইন্টারনেট বা ইন্টার্নাল নেটওয়ার্ক (ইন্টার্নাল API-এর জন্য) থেকে স্মার্টডক্স প্রক্সি অ্যাক্সেস করা যেতে হবে।

রেজোলিউশন

Edge-এ ভার্চুয়াল হোস্ট-এ এমন একটি হোস্টনেম সহ smartdocs প্রক্সি ডেপ্লয় করে নিশ্চিত করুন যে প্রয়োজনীয় সব নেটওয়ার্ক থেকে smartdocs প্রক্সি অ্যাক্সেস করা যায়। এই হোস্টনেম ইন্টারনেট থেকে অ্যাক্সেস করা যায়।

HTTPS-এর মাধ্যমে পোর্টাল কনফিগার করা হয়েছে, HTTP-এর মাধ্যমে SmartDocs অনুরোধ করা হয়েছে

“মিক্সড কন্টেন্ট” সমস্যাটি ইঙ্গিত করে যে স্মার্টডক্স প্রক্সি HTTPS-এর মাধ্যমে লোড করা পৃষ্ঠা থেকে HTTP-এর মাধ্যমে কল করা হচ্ছে।

রেজোলিউশন

সমস্যার সমাধান করতে, https-এর মাধ্যমে smartdocs প্রক্সি এক্সপোজ করুন। TLS/SSL ব্যবহার করার জন্য কনফিগার করা ভার্চুয়াল হোস্ট অন্তর্ভুক্ত করতে smartdocs প্রক্সি ডেপ্লয় করে আপনি এটি করতে পারেন (সাধারণত "সুরক্ষিত" ভার্চুয়াল হোস্ট)।

SmartDocs প্রক্সি ব্যতিক্রম রিটার্ন করছে

500 - ইন্টার্নাল সার্ভার সমস্যা মেসেজটি “স্মার্টডক্স” প্রক্সি সংক্রান্ত সমস্যার কারণে হতে পারে। এই ক্ষেত্রে, আপনি লক্ষ্য করবেন যে smartdocs প্রক্সি এই সমস্যাটি রিটার্ন করে।

ডায়াগনসিস

নিচে বর্ণিত "smartdocs" প্রক্সি সংক্রান্ত সমস্যার ডায়াগনসিস করতে Trace টুল ব্যবহার করুন। আরও তথ্যের জন্য, ট্রেস টুল ব্যবহার করা দেখুন।

  1. "VALIDATE" org-এ "smartdocs" প্রক্সির জন্য ট্রেস চালু করুন যাতে 500 ইন্টার্নাল সার্ভার এরর রিটার্ন করা নির্দিষ্ট নীতিটি লোকেট করা যায়।

  1. ভুল হওয়ার কারণ শনাক্ত করতে ট্রেস থেকে নির্দিষ্ট নীতি বেছে নিন।

রেজোলিউশন

শনাক্ত করা সমস্যার সমাধান করুন। আপনার সাহায্য প্রয়োজন হলে, Apigee Edge সহায়তা টিমের সাথে যোগাযোগ করুন।

প্রকাশিত API এন্ডপয়েন্ট কল করতে Edge Message Processors অক্ষম

৫০০ - ইন্টার্নাল সার্ভার সমস্যাও হতে পারে যখন Smartdocs প্রক্সি হোস্ট করা সংস্থার মেসেজ প্রসেসর API এন্ডপয়েন্ট কল করতে পারে না।

ডায়াগনসিস

নিচে বর্ণিত "smartdocs" প্রক্সি সংক্রান্ত সমস্যার ডায়াগনসিস করতে Trace টুল ব্যবহার করুন। আরও তথ্যের জন্য, ট্রেস টুল ব্যবহার করা দেখুন।

  1. "VALIDATE" org-এ "smartdocs" প্রক্সি সার্ভারের জন্য ট্রেস চালু করুন, যাতে 500 ইন্টার্নাল সার্ভার এরর ফেরত পাঠানো নির্দিষ্ট নীতি খুঁজে পাওয়া যায়।

  1. উপরে দেখানো নমুনা UI ট্রেসে দেখা যাচ্ছে যে JavaScript নীতি “BuildTargetAPIRequest” টার্গেট URL এক্সিকিউট করতে পারছে না।
  1. জাভাস্ক্রিপ্ট নীতি থেকে টার্গেট URL পান “BuildTargetAPIRequest”।
  1. নিচে দেখানো <0x0A> “VALIDATE” org-এর সাথে যুক্ত মেসেজ প্রসেসর নোড থেকে URL-এ সরাসরি কল করুন:
    curl -v <target URL>
  1. দেখতে পাওয়া কোনও সমস্যা সংশোধন করুন।

রেজোলিউশন

  1. “VALIDATE” সংস্থার সাথে যুক্ত মেসেজ প্রসেসর থেকে ডেভেলপার পোর্টাল প্রকাশিত API কল করা যায় কিনা তা নিশ্চিত করুন এবং কোনও সমস্যা হলে তা সমাধান করুন।
  1. আপনি যদি মেসেজ প্রসেসর থেকে সরাসরি API কল এক্সিকিউট করতে পারেন, তাহলে আপনি SmartDocs-এর মাধ্যমেও API এক্সিকিউট করতে পারবেন।
  1. SmartDocs-এর মাধ্যমে API কল এক্সিকিউট করুন এবং সমস্যাটির সমাধান হয়েছে কিনা তা চেক করুন।