Düzeltme: Bellek kullanımı artıyor ve IIS 5.0, ASP arabelleği etkin olduğunda yanıt vermiyor

Makale çevirileri Makale çevirileri
Makale numarası: 823818 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Microsoft ınternet ınformation Services (IIS) 5.0 yanıt vermeyebilir. Ayrıca, ııs'nin bellek kullanımı, önce IIS yanıt vermiyor artabilir.

Neden

Varsayılan olarak, Active Server Pages (ASP) arabelleğe alma, IIS 5. 0'da etkindir. ASP arabelleği etkin olduğunda, bir yanıt arabelleği arabellek sayfa çıkışı için tasarlanmıştır. Sayfa çıktısının arabelleğe, sayfadaki tüm sunucu tarafında çalışan komut i?lenene kadar sunucu yanıtı istemciye göndermez.

ASP arabelleği etkin olduğunda ve aşağıdaki koşullardan biri doğruysa bu sorun oluşabilir:
  • Bir sayfanın Üzerinde Error Resume Next yapılandırılır ve sayfada bir hata oluşur.
  • Geçersiz bir Recordset nesnesi, bir ASP sayfasında bir döngü kullanılır. Bir Recordset nesnesi oluşturmak için kullanılan kod bir özel durum bir ASP sayfası tarafından işlenen oluşturursa, geçersiz hale gelebilir.
Bu sorun oluştuğunda, IIS, belleğin çok büyük bir tahsisat ııS'E neden olabilecek bir never-ending döngüsü karşılaşır ve IIS yanıt vermeyebilir.

Çözüm

Düzeltme bilgileri

Microsoft desteklenen bir düzeltme yayımladı, ancak yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmaktadır. Düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın.

Bu sorunu çözmek için, düzeltmeyi edinmek üzere Microsoft Ürün Destek Hizmetleri'ne başvurun. Microsoft Ürün Destek Hizmetleri'nin telefon numaralarının tam listesi ve destek ücretleriyle ilgili bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözümleyeceğini belirlerse, destek aramaları için normalde uygulanan ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.

ÖNKOŞULLAR

Herhangi bir önkoşul bulunmamaktadır.

Yeniden başlatma gereksinimi

Durdur ve bu düzeltmeyi uyguladıktan sonra ınternet ınformation Services yeniden başlatmanız gerekir.

Düzeltme Değiştirme Bilgileri

Bu düzeltme başka bir düzeltmenin yerini almaz.

DOSYA BİLGİLERİ

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki Tarih ve saat öğesinde saat dilimi sekmesini kullanın.
   Date         Time   Version        Size     File name
   --------------------------------------------------------
   04-Aug-2003  20:30  5.0.2195.6798  247,056  Adsiis.dll
   04-Aug-2003  20:30  5.0.2195.6798  337,168  Asp.dll
   04-Aug-2003  20:30  5.0.2195.6795  299,792  Fscfg.dll
   04-Aug-2003  20:30  5.0.2195.6795    8,464  Ftpctrs2.dll
   04-Aug-2003  20:30  5.0.2195.6795    6,416  Ftpmib.dll
   04-Aug-2003  20:30  5.0.2195.6795    9,488  Httpmib.dll
   04-Aug-2003  20:30  5.0.2195.6798  122,640  Iischema.dll
   04-Aug-2003  20:30  5.0.2195.6795   13,584  Infoadmn.dll
   04-Aug-2003  20:30  5.0.2195.6795  248,080  Infocomm.dll
   04-Aug-2003  20:30  5.0.2195.6795   62,736  Isatq.dll
   04-Aug-2003  20:30  5.0.2195.6795    7,440  W3ctrs.dll
   04-Aug-2003  20:30  5.0.2195.6795  349,968  W3svc.dll

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.

Daha fazla bilgi

AspBufferingLimit</a0> özelliği, ASP arabellek en büyük boyutunu ayarlar. Yanıt arabelleği özelliğinin etkin durumdaysa, bu özellik, arabellek aktarılmadan önce bir ASP sayfası için yanıt arabelleği yazabilirsiniz en çok bayt sayısını denetler. Arabelleğe kaydetme sınırı yapılandırıldığında, sınırını aşıyor herhangi bir yanıt ile aşağıdaki komut dosyası hatası 500 sunucu hatası yanıtı gönderir:
'ASP 0251: 80004005' yanıt arabelleği sınırı aşıldı /<somepage.asp>, line x
Burada /<somepage.asp> ASP sayfasına başvuran istenir ve yanıt arabelleği sınırı aştı önce işlendiği son satır numarasını satır sayısıdır. 'Cs-uri-sorgu' alana eklenen aşağıdaki hatayla başarısız yanıt da IIS günlük dosyasına kaydedilir:
|0|ASP_0251_:_80004005|Response_Buffer_Limit_Exceeded
AspBufferingLimit hakkında daha fazla bilgi için özelliği aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms525972.aspx
Windows yazılım güncelleştirmelerinin adlandırma şeması hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
816915Microsoft Windows Yazılım Güncelleştirme Paketleri için Yeni Dosya Adlandırma Şeması
Microsoft Ürün güncelleştirmelerini açıklamak için kullanılan terminoloji hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Özellikler

Makale numarası: 823818 - Last Review: 5 Kasım 2007 Pazartesi - Gözden geçirme: 4.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Services 5.0
Anahtar Kelimeler: 
kbmt kbhotfixserver kbqfe kbwin2000presp5fix kbfix kbbug KB823818 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:823818
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com