DisableSocketPooling metatabanı özelliği ayarlamanın hiçbir etkisi

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

Bu Sayfada

Belirtiler

Microsoft Windows Server 2003'te ınternet ınformation Services (IIS) 6. 0'ı başlattığınızda, IIS, tüm IP adreslerine Web sitelerine atanan IP adreslerini değil, sunucudaki bağlar. DisableSocketPooling metabase özelli?i true olarak ayarlanmış olsa bile bu doğru olabilir.

Neden

Başarıyla uygulamaların aynı bağlantı noktasını farklı IP adreslerini izin vermek için <a0></a0>, yeni bir hizmet (Httpcfg.exe kullanmanız gerekir. Httpcfg.exe, Windows Server 2003 CD'sinde Support\Tools dizinini support.cab dosyası bir parçası olarak bulunur.

Çözüm

Yüklemek için Microsoft Windows Destek Araçları

  1. CD-ROM veya DVD-ROM sürücüsüne Windows Server 2003 CD'sini yerleştirin.
  2. CD'YI oturum açtığında, ek görevler gerçekleştir'i tıklatın.
  3. Bu CD'YE Gözat ' ı tıklatın.
  4. Destek ' ı çift tıklatın.
  5. Araçlar ' ı çift tıklatın.
  6. SUPTOOLS.MSI</a1> çift tıklatın.
  7. Ileri ' yi tıklatın, adı ve kuruluş kutularına bilgilerinizi yazın, ileri ' yi tıklatın ve aşağıdaki ekranda ileri ' yi tıklatın.
  8. Yeniden yüklemeyi başlatmak için ileri ' yi tıklatın.
  9. Son ' u tıklatın.

Bir IP adresi IP listesine eklemek için

  1. Başlat ' ı tıklatın ve sonra da <a2>Çalıştır</a2>'ı tıklatın.
  2. Cmd yazın ve sonra komut istemini açmak için Tamam ' ı tıklatın.
  3. Eklemek istiyorsanız, burada xxx.xxx.x.x IP adresi, aşağıdakileri yazın:
    iplisten httpcfg set -i xxx.xxx.x.x
    Bu başarılı Httpcfg aşağıdaki döndürür:
    HttpSetServiceConfiguration 0 ile tamamlandı.

    Ek durum kodlarını görmek için <a0></a0>, Httpcfg yardımına bakın.
  4. IP adresi eklendikten sonra onu listelemek için aşağıdaki komutu kullanın:
    sorgu iplisten Httpcfg
    Httpcfg aşağıdaki döndürür:
    IP: xxx.xxx.x.x
  5. Komut isteminden, HTTP hizmeti ve bağımlı hizmetleri durdurun. Bunu yapmak için <a0></a0>, aşağıdaki dizeyi, komut istemine yazın:
    net stop http /y
  6. Komut isteminden, HTTP hizmeti ve bağımlı hizmetleri yeniden başlatın. Bunu yapmak için <a0></a0>, aşağıdaki dizeyi, komut istemine yazın:
    net start w3svc
    Not W3svc'yi başlattığınızda, HTTP durduruldu, durdurulmuş tüm hizmetleri başlatır.

Durum

Bu davranış tasarım yüzündendir.

Daha fazla bilgi

IIS 5.0 metatabanı özelliği DisableSocketPooling kullanır farklı IP uygulamaların aynı bağlantı noktasını izin adresleri. Bu değer, bu uygulamalar, aynı Microsoft Windows 2000 yüklemesinde bulunması için doğru izinleri ayarlama.

IIS 6.0 metatabanı şemasındaki geçerli bir özellik olarak tanımlanan DisableSocketPooling çünkü (MBSchema.xml), yine de bu özelliği adsutil.vbs kullanarak ayarlayabilirsiniz, ancak bu hiçbir etkisi olmaz. IIS 6.0 işlevleri, yeni çekirdek düzeyi sürücüsü HTTP.sys bir parçasıdır. HTTP.sys yapılandırmak için <a0></a0>, Httpcfg.exe kullanmanız gerekir.

IIS 5. 0'da, Winsock TCP Dinleyicisi var. Winsock yuvalarının ve IIS performansını ve ölçeklenebilirliğini, Winsock API bağlıdır. Yuva havuzu adres, ınternet ınformation Server (IIS) 4.0, kaynak kullanımı ile birçok Web sitesi yüksek sorunlar için sunulmuştur tek tek ıp adresleri.

Bu ölçeklenebilirlik sorunu çözmek için <a0></a0>, paylaşılan kaynaklar için izin vermek için Yuva havuzu IIS 5.0 kullanır. Havuz izinleri çift yuva veya belirli bir sunucuda benzersiz bir ıp çalıştırmak için site sayısı Üçlü adresleri. DisableSocketPooling</a0> özelliği, IIS 5. 0'de kullanılmaya başlandı ve başka bir uygulama, ııS'ün dinlediği bağlantı noktasının kullanımını gerektiren (örneğin, bağlantı noktası 80) varsayılan olarak yüklü olduğunda kullanılır.

IIS 6. 0'da, HTTP.sys TCP Dinleyicisi, HTTP.sys Winsock API kullanın. Yuvalar, yapılandırılabilir bir özelliği değildir. HTTP.sys, bir <a0>IP</a0> eklenmesi listesini kullanır. Varsayılan değer olarak, bu liste boştur ve ııS'YI tüm IP adreslerini dinler. IIS üzerinde IP listesine ekleyerek dinleyecek IP adreslerini belirtebilirsiniz.

Önemli IP ekleme listesi HTTP hizmetinin başlangıç sırasında okunur. Liste değiştirirseniz, hizmeti yeniden başlatmanız gerekir.

Not HTTP hizmeti ve HTTP SSL hizmeti farklı hizmetlerdir. HTTP hizmeti Hizmetler listesinde görünmüyor ve bir komut isteminde yeniden başlatılması gerekir. Bunu yapmak için şu adımları izleyin:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın ve sonra komut istemini açmak için cmd yazın. Komut isteminde net stop http /y yazın ve ENTER tuşuna basın. Bu, HTTP Güvenli Yuvalar Katmanı (SSL)</a0> hizmeti ve World Wide Web'de yayınlama Hizmetleri HTTP hizmetine bağımlı olduğundan durdurur.
  2. HTTP hizmeti başlatmak için <a0></a0>, komut isteminde net start w3svc yazın. Bu, HTTP SSL hizmeti ve HTTP hizmeti başlatır.
IP listesine IP adresleri eklendikten sonra bir Web sitesi tarafından kullanılan her IP adresi eklemelisiniz. IP için bir Web sitesi bağlarsanız, Web sitesi listede olmayan bir adres başlatılmaz.

Referanslar

Bu komutun kullanılması konusunda yardım için Httpcfg çevrimiçi yardımına bakın. Httpcfg çevrimiçi yardıma erişmek için <a0></a0>, yazın Httpcfg /? bir komut isteminde veya şu adımları izleyin:
  1. Başlat ' ı tıklatın.
  2. Tüm programlar ' ı tıklatın.
  3. Windows Destek Araçları ' nı tıklatın.
  4. Destek Araçları Yardım ' ı tıklatın.
  5. Araçlar'ın dosya adına göre alfabetik listesi altında H ' ni tıklatın.
  6. Çift Httpcfg.exe (HTTP yapılandırma yardımcı programı).
DisableSocketPooling 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:
238131Yuva havuzu özelliği nasıl devre dışı bırakılır (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

Özellikler

Makale numarası: 813368 - Last Review: 3 Aralık 2007 Pazartesi - Gözden geçirme: 5.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Services 6.0
Anahtar Kelimeler: 
kbmt kbhowto KB813368 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:813368

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