İngilizce dilinde oku

Aracılığıyla paylaş


Önbellek kırpma, IIS'de çalışan bir ASP.NET web uygulamasında gerçekleşir

Bu makale, Internet Information Services'te (IIS) çalışan bir ASP.NET web uygulamasında önbellek kırpma sorununu çözmenize yardımcı olur.

Özgün ürün sürümü: Internet Information Services
Özgün KB numarası: 2537528

Belirti

Şu senaryoyu göz önünde bulundurun:

  • Microsoft Windows'un 64 bit sürümünde çalışan bir ASP.NET 4.0 web uygulamanız var.
  • Web uygulaması, 32 bit modunda çalışacak şekilde yapılandırılmış bir IIS çalışan işleminde barındırılır.
  • Uygulama havuzu, 0 (sınırsız) Özel Bayt geri dönüşüm sınırıyla yapılandırılır.

Bu senaryoda, iş işleminin özel bayt kullanımı yaklaşık 740 megabayta (MB) ulaştığında çok sayıda önbellek kırpmasının oluştuğunu görebilirsiniz. Sorunu hafifletmek için uygulama havuzunu yeniden başlatmanız veya uygulama etki alanını kaldırmanız gerekir.

Durum

Microsoft, bunun ürünlerde bir hata olduğunu doğruladı.

Çözüm

Bu sorunu geçici olarak çözmek için uygulama havuzunun Özel Bayt bellek sınırını 4 GB olacak şekilde yapılandırın. 4 GB değeri, 64 bit işletim sisteminde (wow64) çalışan 32 bit uygulama havuzu işlemi için varsayılan 0 (sınırsız) değeriyle etkili bir şekilde aynıdır.

Daha Fazla Bilgi

IIS'de özel bayt kullanımı için uygulama havuzu geri dönüşümlerini yapılandırma hakkında daha fazla bilgi için bkz . Kullanılan En Fazla Belleğe Ulaştıktan Sonra Uygulama Havuzunu Geri Dönüştürülecek Şekilde Yapılandırma (IIS 7).