2015-05-21 13 views
6

Azure Web Uygulamalarında kendi erişim izinleriyle yasaklanmış bir şekilde bir yuvaya erişmek için yapıldı. Webapi dakika başına yaklaşık 2K-3K isteklerini işliyor. "Girişimi kendi erişim izinleriyle yasaklanmış bir şekilde bir yuvaya erişmek için yapıldı":denemesi Harici web hizmetlerine çağrı yapan Azure web sitesinde bir WebAPI çalıştırıyorum

Periyodik olarak, soket hataları sürü gösteriyor ki gerçekleşmeye başlayacak. Bu hata, dış web hizmetinin ip adresinden bağımsız olarak ortaya çıkar.

İlk başta, bu geçici bağlantı noktası tükenme olabileceğini düşündüm ama 100 bağlantıların maksimum "connectionManagement" sınırlı ettik.

Buna neden olan nedir?

Çok teşekkürler. Hangi bilgilerin yararlı olabileceğini sağlamaktan mutluluk duyarız.

Güncelleme 6/1: -:

<defaultProxy enabled="false" useDefaultCredentials="false"> 
    <proxy/> 
    <bypasslist/> 
    <module/> 
</defaultProxy> 

o yardımcı görünüyor 6/2

başına çalışmaz benim web.config system.net bölümüne aşağıdaki eklendi Bu sorunu son 6 saatte görmediğim gibi. Proxy'le ilgili hiçbir şey kullanmadığım için bunun neden yardımcı olabileceğine dair hiçbir fikrim yok.

Herhangi bir düşünce?

Güncelleme 6/2:

Aslında yardım görünmüyor defaultProxy ekleme. Sorun hala devam ediyor. Çizim tahtasına geri dönün.

+0

Hatanın ne olduğunu buldunuz mu? Sanırım benzer bir şeye giriyor olabilirim. –

+0

Henüz bu konuyu çözmedim. Kesinlikle Azure web sitesiyle alakalı görünüyor. Kodumu AWS'ye değiştirdiğimde her şey iyi çalışıyor. – Jonathan

+0

Web sitesinin boyutunu değiştirmenin, farklı bir VM'den hizmet almasını zorlayan bir kaç gün için sorunun giderildiğini fark ettim ... –

cevap

2

Sonunda bu sorunun nedenini anladım. Sorun liman tükenmesi nedeniyle oluşuyordu.

Ben kapma ve zaman içinde çok fazla SMTP bağlantıları üzerine tutuyordu bir NLog e-posta hedefi kullanıyordum (100 max bağlantı sınırı rağmen). E-posta hedefini kaldırdıktan sonra, sorun artık oluşmuyor. NLog'un bu davranışı neden sergilediğini anlayamadım.

+0

Bunu nasıl hata ettiniz? Tam olarak aynı soruna doğru koşuyor, ama nlog ile alakalı görünmüyor. – Freek

+1

Bu konuyla ilgili bir blog yazıyorum: http://www.freekpaans.nl/2015/08/starving-outgoing-connections-on-windows-azure-web-sites/ – Freek

İlgili konular