2015-07-16 24 views
9

Azure'da çalışan bir Web Uygulamam var ve sunucunun yanıt vermediği birkaç kesinti yaşadım. Ben IIS günlüğüne baktığımda HTTP 121 bir sc-substatus ve diğer tüm alanlarını atlama 0'a121 alt durumu olan bir HTTP 500 hatası neyi gösterir?

bir sc-win32-status 500 hataları görmek, günlükleri bu sırada, şuna benzer:

sc-status sc-substatus sc-win32-status 
500 121 0 

Çevrimiçi ortamda 500.121 hatasıyla ilgili referans bulamıyorum.

cevap

10

Sadece Azure Yazılım Mühendisleri birinden bu var:

121 temelde istek açık/IO yazma herhangi okuma başlatmadan olmadan işçi VY'de 230 saniye harcadığınız anlamına gelir bir zaman aşımı olaydır bağlantı. Bunun bir uygulama sorunu olması büyük olasılıktır, ancak olması zorunlu değildir.

IIS günlüklerinin hepsinin 230 saniye civarında gezinerek zamana bağlı bir değeri vardır. Gizem çözüldü.

+0

Bunun aslında bir uygulama sorunundan kaynaklandığını buldunuz mu? Şu anda aynı şeyi görüyorum, her iki saatte bir, ama (ışıktan başka bir şey değil) hala tam bir gizem. – harpo

+2

Çöp toplayıcısından (Ben değildim) daha akıllı olmaya çalıştığım bazı kodlarda bellek sızıntısı yaşadım ve sonuçta süper uzun çalışan isteklerde kendini gösterdi. 230 saniye sonra Azure, http isteğini iptal etti ve 500.121 hatasıyla yanıt verdi. Uygulamam zamanında tamamlanmadı, dolayısıyla Azure onu kesti. –