Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

Aşağıdaki senaryoyu düşünün:

  • Bir Microsoft .NET Framework 3.0 veya .NET Framework 3.5 tabanlı Windows Communication Foundation (WCF) hizmet çalıştırın.

  • WCF Hizmeti Net.Tcp Bağlantı Noktası Paylaşımı hizmeti (Smsvchost.exe) kullanır ve Internet Information Services (IIS) çalıştıran bir bilgisayarda barındırılan.

  • Aşağıdaki koşullardan biri doğrudur:

    • IIS çalıştıran bilgisayar üzerinde yüksek CPU kullanımı.

    • WCF hizmeti için bir hizmet modeli içinde bir azaltma oluşur.

    • Birden fazla isteği aynı anda WCF hizmetine gönderilir.

Bu senaryoda, WCF hizmeti bir istemci uygulamasından bir isteği işlemek için bir dakika daha uzun sürer. Ayrıca, olay günlüğünde aşağıdaki olay girdisini çeviren bir hata iletisi kaydedilir:

Oturum adı: Sistem

Kaynak: SMSvcHost 3.0.0.0

Tarih:

Olay Kimliği: 8

Görev kategorisi: Paylaşımı hizmeti

Düzey: hata

Anahtar sözcükler: Klasik

Kullanıcı: Yerel hizmet

Bilgisayar:

Açıklama: Yinelenen bir yuvaya gönderme sırasında bir hata oluştu: Bu süreçte şimdi sızdırılır.

ID: 2620

Kaynak: System.ServiceModel.Activation.TcpWorkerProcess

Özel durum:

System.TimeoutException: gönderilen bu istek işlemi, yapılandırılan süre sonu içinde bir yanıt almadı (00: 01:00). Bu işlem için ayrılan süre daha uzun bir süre bir bölümü olabilir. Bu, hizmetin işlemi hala işlemesi hizmetin yanıt iletisini gönderemedi çünkü veya olabilir. Lütfen işlem zaman aşımı (kanal/proxy değerini IContextChannel yapın ve OperationTimeout özelliğini) artırmayı düşünün ve hizmetin istemciye bağlanabilir olduğundan emin olun.

Not: WCF hizmeti bu sorundan kurtarmak için IIS'yi yeniden başlatmanız gerekir.

Neden

Smsvchost.exe işlemi, W3wp.exe alt işlemi için bir gelen bağlantı isteğinin aktarmaya çalışır bir dakika sonra zaman aşımına uğradı çünkü bu sorun oluşur. Ayrıca, bu zaman aşımı yapılandırılamayan.

Ağır bir iş yükünü CPU'su bulunan veya çok sayıda eşzamanlı bağlantı isteklerini gelen Smsvchost.exe işlemi bir dakika içinde W3wp.exe alt işlemi için gelen bağlantı aktaramazsınız. Bu nedenle, Smsvchost.exe işlemi zaman aşımına uğradı ve sonuçta yanıt vermiyor. Bu sorun oluştuğunda, IIS yeniden başlatılıncaya kadar Smsvchost.exe işlemi için W3wp.exe alt işlemi sonraki istekleri yönlendiremezsiniz.

Çözüm

Bu sorunu gidermek için Microsoft Bilgi Bankası (KB) makalesinde açıklanan düzeltme 2504602 uygulanır.

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2504602 bir düzeltme toplaması paketi kullanılabilir WCF .NET Framework 3.0 SP2, .NET Framework 3.5 SP1 ve .NET Framework 4 için

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×