Bir ASP.NET web uygulaması üzerinde çalışıyorum, Visual Studio'da hata ayıklamaya çalıştığımda düzgün çalışıyor gibi görünüyor. Ancak, ağır yük öykünürken, sistem günlüğünde iz kayıt olmadan IIS çöküyor, çok genel bir durum var, "The World Wide Web Publishing hizmeti beklenmedik şekilde sonlandırıldı. Bu 4 kez (ler) yaptı." Bu sorunu gidermek için IIS'den daha fazla bilgi almak nasıl mümkün olabilir?Ağır yük altında bir ASP.NET uygulamasına hizmet verirken IIS çöküyor. Nasıl sorun giderilir?
cevap
Anahtar "iz bırakmadan" şeklindedir. Bazı gevezelik yaratmak için kendi izinizi kaydetmeniz gerekiyor. Sonra, konuşmanın durduğu yeri tespit edebileceksiniz. hızlı işlem geri dönüşümlü var neden biraz bilgi almak istiyorum ..If asp.net process ait
Kilitlenme dökümü, try this tip from Scott Gu .. asp.net 2.0 Health monitoring özelliği de bakarak değer size tons of info vermelidir ..
ASP.NET izleme ... Windows için http://www.beansoftware.com/ASP.NET-Tutorials/Tracing-ASP.NET.aspx
İndir hata ayıklama araçları: Windows sahiptir için http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
hata ayıklama araçları bir komut dosyası vardır http://support.microsoft.com/kb/286350
komutu (sen ııs6 kullanıyorsanız) gibi bir şey olmalıdır:
cscript adplus.vbs -crash -pn w3wp.exe
Bu komut işçiye hata ayklayc edecek bir süreç CRASHES zaman dökümleri oluşturmanıza olanak sağlar (Adplus) süreci. Kilitlenme meydana geldiğinde, bir döküm (bir * .DMP dosyası) üretecektir.
WinDBG'de (Windows için Hata Ayıklama Araçları'nda da bulunur) açabilirsiniz. Dosya> Aç Crash dökümü ...
WinDBG, varsayılan olarak (komut satırının yanında) iş parçacığının işlemin kilitlendiğini gösterecektir. İplik olmasaydı
!clrstack
: Yönetilen çağrı yığını görüntüler, daha sonra
.loadby sos mscorwks
:
WinDBG yapmanız gereken ilk şey, .NET Framework uzantılarını yüklemektir
kpn 200
Bu gi olmalıdır: o zaman yerli yığını kontrol etmek gerekir, yönetilen kod çalıştıran ve bazı fikirler. Sorun gidermeye devam etmek sana aşağıdaki makaleyi okuyun tavsiye:
bu https://www.leansentry.com/ deneyin - otomatik sunucu sorunları teşhis Hafif uygulama izlemeyi!
- 1. Cassandra ağır yük altında oturum deposu olarak
- 2. JavaScript setiTimeout(), ağır yük altında yavaşlıyor
- 3. Spring OAuth2: Ağır yük altında JdbcTokenStore ve DefaultTokenServices kullanıldığında DuplicateKeyException
- 4. Grails/Hibernate Veri tabanı yük altında çöküyor: Bağlanamıyor (havuzdayken bile)
- 5. Web sitesi ağır yük altındadır + ROR
- 6. IIS altında TeamCity nasıl kurulur?
- 7. IIS Hizmeti Kullanılamıyor ASP.Net sürüm
- 8. IIS - bir .ini dosyasına hizmet vermeyeceğim
- 9. Kotlin'de Aşırı Yük Çözünürlüğü Belirsizliği nasıl giderilir (lambda yok)?
- 10. Yük Dengeleme Tomcat Sunucularını IIS kullanarak
- 11. IIS 8.5'de sondaki sorun giderme sorunu
- 12. Yüksek yük altında NGINX + PHP5-FPM segfaults
- 13. Varolan bir ASP.NET uygulamasına MVC görünümleri nasıl eklenir?
- 14. Bir db izin sorunu nasıl giderilir?
- 15. Bir ASP.NET web uygulamasına ek sesler
- 16. IIS yapısının altında aspnet_client klasörü nedir?
- 17. IIS Express hangi hesap altında çalışır?
- 18. HtmlHelper'ı test ederken görüntü yolunda sorun nasıl giderilir?
- 19. Başka bir hizmet katmanı kötü uygulamasına bir hizmet başvurusu iletiliyor mu?
- 20. Hizmet ASP.NET sayfasında ASP.NET ile istekleri
- 21. Bir ASP.NET 4.0 uygulaması için IIS Yöneticisi'nde nasıl kullanıcı eklenir?
- 22. Sorun yük yükleme warbler gem linux üzerinde
- 23. ASP.NET MVC, IIS gerektiriyor mu?
- 24. Salatalık bir sayfaya nasıl giderilir?
- 25. IIS 7 statik dosya sıkıştırma sorunu
- 26. WCF IIS hizmeti tek bir hizmet tarafından uygulanan birden çok Hizmet Sözleşmesini barındırır - uri'yi
- 27. Asp.Net MVC - Aşırı yük Eylem yöntemi
- 28. Ücretsiz ASP.NET Sorun İzleyicisi
- 29. Yükleme Zaman Aşımı Sorun Altında Apache/Perl
- 30. ios uygulamasına yükseltildikten sonra yerel kod çağrılırken uygulama çöküyor 9.3
Adam, hata ayıklama IIS’dir acıdır. Nefret ettim. – caustic