डेवलपर पोर्टल में अंदरूनी गड़बड़ी

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

समस्या का ब्यौरा

डेवलपर पोर्टल से SmartDocs की मदद से, लाइव एपीआई अनुरोध करते समय कोई गड़बड़ी हुई.

गड़बड़ी के मैसेज

डेवलपर पोर्टल पर दिखाई देने वाली सामान्य गड़बड़ी “एक आंतरिक गड़बड़ी हुई है. कृपया फिर से अनुरोध करें”.

संभावित वजहें

यह गड़बड़ी तब हो सकती है, जब डेवलपर पोर्टल को बैकएंड (स्मार्टडॉक्स प्रॉक्सी या असल एंडपॉइंट) से कोई जवाब नहीं मिलता.

संक्रमण की जांच

अपने ब्राउज़र में “डेवलपर टूल” चालू करें और असल गड़बड़ी का पता लगाने के लिए, नेटवर्क टैब देखें.

इस टेबल में, सामान्य गड़बड़ियों और उनकी वजहों के बारे में बताया गया है:

गड़बड़ी

सामान्य वजहें

ERR_NAME_NOT_RESOLVED

SmartDocs की प्रॉक्सी को गलत तरीके से कॉन्फ़िगर किया गया है या नेटवर्क फ़ायरवॉल से जुड़ी पाबंदियां

मिला-जुला कॉन्टेंट

एचटीटीपी पर पोर्टल कॉन्फ़िगर किया गया, SmartDocs से एचटीटीपी पर अनुरोध किया गया

500 - सर्वर में गड़बड़ी

आइए, इनमें से हर एक वजह पर एक-एक करके चर्चा करते हैं और समस्या को हल करने का तरीका जानते हैं.

SmartDocs की प्रॉक्सी सुविधा को गलत तरीके से कॉन्फ़िगर किया गया है या नेटवर्क फ़ायरवॉल से जुड़ी पाबंदियां

ERR_NAME_NOT_RESOLVED” मैसेज बताता है कि Smartdocs प्रॉक्सी यूआरएल को गलत तरीके से कॉन्फ़िगर किया गया है या जिस नेटवर्क से पोर्टल को ऐक्सेस किया जा रहा है वह फ़ायरवॉल की पाबंदियों की वजह से Smartdocs प्रॉक्सी यूआरएल को कॉल नहीं कर सकता. Smartdocs प्रॉक्सी को इंटरनेट या अंदरूनी नेटवर्क (इंटरनल एपीआई के लिए) से ऐक्सेस किया जा सकता है.

रिज़ॉल्यूशन

यह पक्का करें कि Smartdocs प्रॉक्सी को सभी ज़रूरी नेटवर्क से ऐक्सेस किया जा सकता है. इसके लिए, Edge पर वर्चुअल होस्ट को डिप्लॉय करें और ऐसा होस्टनेम करें जिसे इंटरनेट से ऐक्सेस किया जा सके.

पोर्टल को एचटीटीपीएस पर कॉन्फ़िगर किया गया, जबकि एचटीटीपी पर SmartDocs का अनुरोध किया गया

मिक्स कॉन्टेंट” वाली गड़बड़ी से पता चलता है कि एचटीटीपीएस पर लोड किए गए पेज से Smartdocs प्रॉक्सी को एचटीटीपी पर कॉल किया जा रहा है.

रिज़ॉल्यूशन

समस्या हल करने के लिए, एचटीटीपीएस पर Smartdocs प्रॉक्सी को एक्सपोज़ करें. ऐसा करने के लिए, Smartdocs प्रॉक्सी को डिप्लॉय करके, TLS/एसएसएल का इस्तेमाल करने के लिए कॉन्फ़िगर किए गए वर्चुअल होस्ट (आम तौर पर, "सुरक्षित" वर्चुअल होस्ट) को शामिल किया जा सकता है.

SmartDocs की प्रॉक्सी टेस्टिंग में कोई अपवाद दिखा रही है

500 - सर्वर में गड़बड़ी का मैसेज, “Smartdocs” प्रॉक्सी से जुड़ी समस्या की वजह से हो सकता है. ऐसा होने पर, आपको पता चलता है कि Smartdocs प्रॉक्सी यह गड़बड़ी दिखाता है.

संक्रमण की जांच

नीचे बताए गए तरीके से, “Smartdocs” प्रॉक्सी की गड़बड़ियों का पता लगाने के लिए ट्रेस टूल का इस्तेमाल करें. ज़्यादा जानकारी के लिए, ट्रेस टूल का इस्तेमाल करना देखें.

  1. 500 सर्वर में गड़बड़ी दिखाने वाली खास नीति का पता लगाने के लिए, “पुष्टि करने” संगठन में “Smartdocs” प्रॉक्सी के लिए ट्रेस की सुविधा चालू करें.

  1. गड़बड़ी की वजह का पता लगाने के लिए, ट्रेस में जाकर कोई खास नीति चुनें.

रिज़ॉल्यूशन

पहचानी गई गड़बड़ी ठीक करें. अगर आपको मदद चाहिए, तो Apigee Edge की सहायता टीम से संपर्क करें.

Edge Message प्रोसेसर, पब्लिश किए गए एपीआई एंडपॉइंट को कॉल नहीं कर पा रहे

500 - सर्वर में गड़बड़ी तब भी आ सकती है, जब Smartdocs प्रॉक्सी को होस्ट करने वाले संगठन से जुड़े मैसेज प्रोसेसर, एपीआई एंडपॉइंट को कॉल नहीं कर पाते.

संक्रमण की जांच

नीचे बताए गए तरीके से, “Smartdocs” प्रॉक्सी की गड़बड़ियों का पता लगाने के लिए ट्रेस टूल का इस्तेमाल करें. ज़्यादा जानकारी के लिए, ट्रेस टूल का इस्तेमाल करना देखें.

  1. 500 सर्वर की गड़बड़ी दिखाने वाली खास नीति का पता लगाने के लिए, “trace” संगठन में “trace” प्रॉक्सी के लिए trace चालू करें.

  1. ऊपर दिखाए गए यूज़र इंटरफ़ेस (यूआई) ट्रेस के सैंपल में यह दिखता है कि JavaScript नीति “BuildTargetAPIRequest” से, टारगेट यूआरएल लागू नहीं हो पा रहा है.
  1. JavaScript नीति “BuildTargetAPIRequest” से टारगेट यूआरएल पाएं.
  1. नीचे बताए गए तरीके से, “पुष्टि करने” संगठन से जुड़े मैसेज प्रोसेसर नोड से सीधे यूआरएल पर कॉल करें:
    curl -v <target URL>
    
  1. देखी गई किसी भी गड़बड़ी को ठीक करें.

रिज़ॉल्यूशन

  1. पक्का करें कि डेवलपर पोर्टल पर पब्लिश किए गए एपीआई को “पुष्टि करने” संगठन से जुड़े मैसेज प्रोसेसर से शुरू किया जा सकता है और गड़बड़ियों को ठीक किया जा सकता है.
  1. अगर एपीआई कॉल को सीधे Message प्रोसेसर से एक्ज़ीक्यूट किया जा सकता है, तो इसकी काफ़ी संभावना है कि आप एपीआई को SmartDocs की मदद से भी चला सकें.
  1. SmartDocs की मदद से एपीआई कॉल करें और देखें कि समस्या ठीक हुई है या नहीं.