Makale numarası: 900455 - Son Gözden Geçirme: 23 Ağustos 2006 Çarşamba - Gözden geçirme: 4.1

Orchestrations çalışan sayısını artırır ve sonra da iş parçacığı havuzu sınırına ulaşması orkestrasyon yürütme zamanı, BizTalk Server'da artabilir sonra sabit kalır

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Önemli Bu makale, kayıt defterini düzenlemeyle ilgili bilgi içerir. Kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun çıkması durumunda kayıt defterini nasıl geri yükleyeceğinizi bildiğinizden emin olun. Kayıt defterini yedekleme, geri yükleme ve değiştirme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makaleyi inceleyin:
256986  (http://support.microsoft.com/kb/256986/ ) Microsoft Windows Kayıt Defteri'nin Açıklaması
Hepsini aç | Hepsini kapa

Belirtiler

Şu senaryoyu inceleyin. Microsoft BizTalk Server 2006 veya Microsoft BizTalk Server 2004, sizin orchestrations nondehydrating var. Çalışan Orchestrations performans sayacı, performans izleyicisi'nde <a1>XLANG/S Orchestrations</a1> performans nesnesinde kullanarak orchestrations çalışan sayısını izler. Orchestrations çalışan sayısını artırır ve iş parçacığı havuzu sınırını eriştikten sonra sonra sabit kalır görebilirsiniz. Bu numara, orkestrasyon yükü azaltır kadar sabit kalır. Bu davranış oluştuğunda, orkestrasyon yürütme zamanı artırabilir.

BizTalk Server'da orchestrations genellikle iş parçacığı için iş parçacığı havuzu geri geri dönüşümünü etkinleştirmek dehydration noktalarını içerir. Iş parçacığı havuzu varsayılan boyutu, aynı anda çalışan çok sayıda nondehydrating orchestrations olmalıdır bir çözüm için tasarlanmamıştır.

Çözüm

Uyarı Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu sorunlar, işletim sisteminizi yeniden yüklemenizi gerektirebilir. Microsoft bu sorunların çözülebileceğini garanti etmemektedir. Kayıt defterini kendi sorumluluğunuzda değiştiriniz.

Bu davranışı gidermek için <a0></a0>, önce orkestrasyon tasarımınızı nondehydrating yapısı kurtulabilirsiniz olup olmadığını görmek için denetleyin. Nondehydrating yapısı yoksayılamaz, BizTalk Server ana kopyası için kullanılabilen varsayılan en fazla çalışan iş parçacığı değiştirin. Herhangi bir geçerli dehydration noktaları olmadan uzun süre çalıştırmalısınız, geçerli orchestrations vardır. Örneğin, bu özellikleri Expression şekiller bir orkestrasyon olabilir ve bu deyim şekilleri long-lived aramalarda dış bir bileşen için.

Varsayılan en fazla işçi iş parçacığı değiştirmek için <a0></a0>, MaxWorkerThreads DWORD kayıt defteri girdisini ekleyin. Bunu yapmak için şu adımları izleyin:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedit yazın ve Tamam ' ı tıklatın.
  2. Aşağıdaki kayıt defteri alt anahtarını bulup tıklatın:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc {GUID}
    Not Bu kayıt defteri alt anahtarında, değiştirmek istediğiniz işlemdeki BizTalk Server ana bilgisayarın bir GUID GUID değeridir. Doğru ana değiştirilir emin olmak için aşağıdaki kayıt defteri girdisini inceleyebilirsiniz:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc{GUID}\DisplayName


    Not BizTalk Server 2006'da, bulun ve aşağıdaki kayıt defteri anahtarını bulup tıklatın:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc $ hostname]
    Bu kayıt defteri anahtarında hostname ana örneğiyle ilişkili ana bilgisayar adıdır.

    Not
    CLR Hosting
    anahtarı zaten varsa, adım 5'e gidin.
  3. Düzen menüsünden Yeni ' yi tıklatın ve anahtar ' ı tıklatın.
  4. CLR barındırma yazın ve ENTER tuşuna basın.
  5. Aşağıdaki kayıt defteri alt anahtarını bulup tıklatın:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc {GUID} \CLR barındırma
  6. Düzen menüsünden Yeni ' yi tıklatın ve DWORD değeri ' ni tıklatın.
  7. MaxWorkerThreads yazın ve ENTER tuşuna basın.
  8. MaxWorkerThreads ' ı sağ tıklatın ve sonra Değiştir ' i tıklatın.
  9. DWORD değerini Düzenle iletişim kutusunda, ondalık ' ı tıklatın, sonra da yeni değeri yazın ve Tamam ' ı tıklatın.

    NotMaxWorkerThreads için varsayılan değer 25'tir. Yeni değeri, geçerli performans izleyicisi'nde görüntülediğiniz Orchestrations çalışan sayısı üzerine bağlıdır. Ideal bir değer, en yüksek çalışan aynı anda verilecek orchestrations sağlar. Ancak, ideal bir değer, kaynak çakışması veya aşırı içerik çözümü haline geçiş tanıtma önler.
  10. Dosya menüsünden Çıkış ' ı tıklatın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft BizTalk Server 2006 Developer Edition
  • Microsoft BizTalk Server 2006 Enterprise Edition
  • Microsoft BizTalk Server 2006 Standard Edition
  • Microsoft BizTalk Server 2004 Standard Edition
  • Microsoft BizTalk Server 2004 Partner Edition
  • Microsoft BizTalk Server 2004 Enterprise Edition
  • Microsoft BizTalk Server 2004 Developer Edition
Anahtar Kelimeler: 
kbmt kbbiztalk2004-2006swept kbinfo kbtshoot kbprb KB900455 KbMttr
Otomatik TercümeOtomatik Tercüme
Ö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:900455  (http://support.microsoft.com/kb/900455/en-us/ )