Geliştirici Portalı Dahili Hatası

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.

  1. smartdocs” Proxy için izlemeyi etkinleştir: "DOĞRUATE" kuruluşuna giderek 500 Dahili Sunucu Hatası'nı döndürür.

  1. 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.

  1. "Smartdocs" için izlemeyi etkinleştir "DOĞRUATE" kuruluşundaki belirli bir proxy'yi kullanarak hatasını döndürür.

  1. Yukarıda gösterilen örnek kullanıcı arayüzü izinde, JavaScript politikasının "BuildTargetAPIRequest", hedef URL'yi yürütemiyor.
  1. JavaScript politikasından hedef URL'yi edinme "BuildTargetAPIRequest".
  1. Aşağıda gösterildiği gibi “DOĞRUATE” kuruluşu:
    curl -v <target URL>
    
  1. Gözlemlenen tüm hataları düzeltin.

Çözünürlük

  1. 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.
  1. 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.
  1. API çağrısını SmartDokümanlar üzerinden yürütün ve sorunun düzelip düzelmediğini kontrol edin.