Apigee Edge belgelerini görüntülüyorsunuz.
.
Git:
Apigee X belgeleri. bilgi
Belirti
Geliştiriciden SmartDokümanlar kullanarak canlı API isteği yapılırken hatayla karşılaşıldı portalında yer alır.
Hata mesajları
Geliştirici Portalı'nda sık karşılaşılan hata "Dahili bir hata oluştu. Lütfen isteğinizi yeniden deneyin" yazan bir hata mesajı gösterilir.
Olası Nedenler
Bu hata, Geliştirici Portalı arka uçtan yanıt alamadığında ortaya çıkabilir (akıllı belgeler veya gerçek uç nokta) ekleyebilirsiniz.
Teşhis
Tarayıcınızda "Geliştirici Araçları"nı etkinleştirin ve ağ sekmesini kontrol ederek gerçek hatayı tespit etmeye yardımcı olabilir.
Sık karşılaşılan hatalar ve bunların tipik nedenleri aşağıdaki tabloda listelenmiştir:
Hata |
Genel Nedenler |
ERR_NAME_NOT_RESOLVED |
SmartDokümanlar proxy'si yanlış yapılandırılmış veya ağ güvenlik duvarı kısıtlamalar |
Karma İçerik |
Portal HTTPs üzerinden yapılandırıldı, SmartDocuments isteği: HTTP |
500 - Dahili Sunucu Hatası |
Şimdi bu nedenleri ve sorunu çözmek için izlenecek adımları tek tek inceleyelim.
SmartDokümanlar proxy'si yanlış yapılandırılmış veya ağ güvenlik duvarı kısıtlamalar
“ERR_NAME_NOT_RESOLVED” mesajı, Smartdocs proxy URL'si yanlış yapılandırılmış veya portala erişilmekte olan ağ güvenlik duvarı kısıtlamaları nedeniyle Smartdocs proxy URL'sine çağrı yapılamıyor. Smartdocs proxy'ye internetten veya dahili ağdan (dahili API'ler için) erişilebilir olmalıdır.
Çözünürlük
Smartdocs proxy'sine gerekli tüm ağlardan erişilebildiğinden emin olun. Smartdocs proxy'sini, Edge'de bulunan bir ana makine adına sahip olan bir sanal ana makineye hale getirilebilir.
Portal HTTPS üzerinden yapılandırıldı, HTTP üzerinden SmartDokümanlar isteği
“Karma İçerik” hatası, Smartdocs proxy'sinin HTTPS üzerinden yüklenen bir sayfadan HTTP üzerinden çağrılmasını sağlamalısınız.
Çözünürlük
Sorunu çözmek için https üzerinden Smartdocs proxy'sini kullanıma sunun. Bunu, TLS/SSL kullanacak şekilde yapılandırılmış bir sanal ana makine eklemek için Smartdocs proxy'si (genellikle "güvenli" sanal ana makine).
SmartDokümanlar proxy'si istisna döndürüyor
500 - Dahili Sunucu Hatası iletisi, kullandığı anlamına gelir. Bu örnekte, Smartdocs proxy'sinin bu komut dosyasını döndürdüğünü hatası.
Teşhis
"Smartdocs" proxy'si ile ilgili hataları teşhis etmek için, aşağıda açıklandığı şekilde İzleme aracını kullanın bölümüne göz atın. Daha fazla bilgi için İzleme aracını kullanma başlıklı makaleye bakın.
- “smartdocs” Proxy için izlemeyi etkinleştir: "DOĞRUATE" kuruluşuna giderek 500 Dahili Sunucu Hatası'nı döndürür.
- Hatanın nedenini belirlemek için izde ilgili politikayı seçin.
Çözünürlük
Tespit edilen hatayı düzeltin. Yardıma ihtiyacınız varsa Apigee Edge Destek Ekibi ile iletişime geçin.
Uç Mesaj İşleyiciler yayınlanan API uç noktasını çağıramıyor
500 - Smartdocs proxy'sini barındıran kuruluş API uç noktasını çağıramıyor.
Teşhis
"Smartdocs" proxy'si ile ilgili hataları teşhis etmek için, aşağıda açıklandığı şekilde İzleme aracını kullanın bölümüne göz atın. Daha fazla bilgi için İzleme aracını kullanma başlıklı makaleye bakın.
- "Smartdocs" için izlemeyi etkinleştir "DOĞRUATE" kuruluşundaki belirli bir proxy'yi kullanarak hatasını döndürür.
- Yukarıda gösterilen örnek kullanıcı arayüzü izinde, JavaScript politikasının "BuildTargetAPIRequest", hedef URL'yi yürütemiyor.
- JavaScript politikasından hedef URL'yi edinme "BuildTargetAPIRequest".
-
Aşağıda gösterildiği gibi “DOĞRUATE” kuruluşu:
curl -v <target URL>
- Gözlemlenen tüm hataları düzeltin.
Çözünürlük
- Geliştirici Portalı'nda yayınlanan API'lerin mesaj işleyenlerden çağrılabildiğinden emin olun "DOĞRUATE" kuruluşuyla bağlantılı olmalı ve tüm hataları düzeltmelidir karşılaşılır.
- API çağrısını doğrudan Mesaj İşleyici'den yürütebiliyorsanız görüşme SmartDokümanlar üzerinden de API'yi yürütebilmeniz gerekir.
- API çağrısını SmartDokümanlar üzerinden yürütün ve sorunun düzelip düzelmediğini kontrol edin.