Windows 7 IIS v7.5'te bağlantı sınırları var mı?


11

Geçerli geliştirme makinem Windows XP ve IIS'de yerleşik 10 bağlantı sınırını aşmama izin vermek için değiştirilmiş bir tcpip.sys kullanıyorum. Vista'nın IIS'sinin aynı sınıra sahip olduğunu biliyorum.

Bu bağlantı sınırının Windows 7 IIS'de de var olup olmadığını bilen var mı?


XP'deki 10 kimliği doğrulanmış bağlantı sınırına mı yoksa 10 yarı açık bağlantı sınırına mı başvuruyorsunuz? Görünüşe göre sorunuzu cevaplayanlar ikincisini varsayıyorlar ... masaüstü işletim sistemlerinde IIS ile ilgili pek mantıklı değil.
Erik Funkenbusch

Yarı açık 10 bağlantı sınırından bahsediyorum.
RedFilter

Bu soru kötü biçimlendirilmiş. Windows XP SP2'deki (giden) yarı açık bağlantı sınırının (gelen) IIS istek sayısı sınırı ile ilgisi yoktur. Kabul edilen cevap her iki olasılığı da kapsar, ancak soru "en iyi armutun hangi portakal olduğunu?"
TristanK

@TristanK Soruyu sınırlı anlayışımla olabildiğince çerçeveledim. Karşılaşmaya çalıştığım sorun, IIS bağlantı sınırını aşan hataları (aslında EventID 4226), Windows XP'de IIS barındırırken alabileceğinizdi. Yarı açık bağlantıların varsayımının nedeni, bu sorunu çözdüğüm TCPIP.SYS yaması ( lvllord.de/?lang=tr&url=4226patch/faq ) tarafından yamalanmış olan şeydi .
RedFilter

Yanıtlar:


7

Temel işletim sistemi perspektifinden, sınır gitti.

Vista pre-sp2 ile sürüme bağlıydı. Bkz. Https://stackoverflow.com/questions/413110/which-is-the-maximum-number-of-windows-concurrent-tcp-ip-connections/929973#929973

Vista SP2'den beri sınırlama TCPIP.SYS'den kaldırılmıştır ve bir kayıt defteri anahtarı ile yapılandırılabilir. Windows7 aynı davranışı izlemelidir ( kaynak ve 7 ve burada ), ancak elbette 7'den beri RTM'ye kadar kesinlikle bilmeyeceğiz çünkü teknikten appart lisans kısıtlamaları olabilir.

Ancak, IIS , işletim sisteminin sürümüne bağlı olarak kendi sınırlamalarını getirir. Windows 7 için bu sınır 3 (Home Premium) ile 10 (Business, Enterprise & Ultimate) eşzamanlı bağlantıdır. Senaryonuza bağlı olarak, yuvaları daha erken boşaltmak için bağlantı zaman aşımının azaltılmasına yardımcı olabilir .


Teşekkürler, ancak Windows 7 ile ilgileniyor, Vista ile değil.
RedFilter

Üzgünüm, güncelleyeceğim.
Peter Stuer

1
Bu yanıt TCP bağlantılarını açıklar ancak IIS'nin kendisini tartışmaz. IIS'nin sunucu olmayan işletim sistemlerinde 10 bağlantı sınırı vardır. Test edilerek kolayca onaylanır.
jvenema

Haklısın, cevaba bilgi ekledim. Windows 7 için her zaman 10 değildir. "Home Premium" sürümünde sınır 3'tür.
Peter Stuer

4

IIS'deki bağlantı sınırı, 10 yarı bağlantı noktası açık sınırı olarak AYNI DEĞİLDİR. Bu, IIS'de yerleşik bir sınırdır ve TCP / IP ile ilgisi yoktur. Sunucu için ödeme yapın veya Apache'yi çalıştırın.


Bir sunucu için ödeme yapmanıza gerek yok, çünkü bağlantı sınırı ile ilgili bir sorunum yoktu - sadece yarı açık bağlantı sınırı, ki bu çözülmüş bir sorundur.
RedFilter

1

Windows 7 için tcpip.sys dosyasının "yamalanması" için bir araç olan TCP-Z'nin özel bir sürümü vardır - bu ayarın Microsoft yeni işletim sisteminde hala mevcut olduğunu gösterir.

Sorumluluk reddi: işletim sistemi sürücülerinin değiştirilmesi önerilmez.


Masaüstü işletim sistemlerinin "10 bağlantı sınırı" nı bir güvenlik kısıtlaması olarak kabul edilen "10 yarı açık bağlantı sınırı" ile karıştırıyorsunuz. Askerin hangi soruya atıfta bulunduğundan emin değilim. Masaüstü IIS'nin sunucu olarak kullanılmasını önlemek için kimliği doğrulanmış bağlantılara "10 bağlantı sınırı" uygulanır.
Erik Funkenbusch

Sorunun kendisi biraz kafa karıştırıcı. Sorulan "IIS bağlantı sınırı" (?) Ve "yamaç tcpip.sys" yazıyor, bu yüzden bu sınıra atıfta bulundu.
splattne

Yarı açık 10 bağlantı sınırından bahsediyorum. Bu Win XP düzeltme ekiyle giderilen sınırın aynısı: lvllord.de/?url=tools .
RedFilter

Doğru çıkardınız. bağlantı splattne için teşekkürler, sınır hala var gibi geliyor :(
RedFilter

Bu araçla Windows 7'de sınırın hala 10 olduğunu doğruladım.
RedFilter

0

Düzenleme: Düzeltilmiş duruyorum, test ile onaylanan 10 eşzamanlı bağlantı HTTP sınırı var.


Windows 7 IIS'de eşzamanlı bağlantı sınırı bulunmadığını bildirmenizin temeli nedir? Vista hakkındaki bilginize dayanan bir varsayım mı yoksa durum olduğunu doğruladınız mı?
RedFilter

Orijinal ekran görüntüm, ana bilgisayar adındaki bir yazım hatası nedeniyle IIS 7.5 istemcisine değil, IIS7 sunucusuna karşıydı. Özür.
JohnW

-1

Lütfen bu bağlantıyı ve IIS'de daha fazla eşzamanlı bağlantıyı nasıl alacağınızı görün.

http://community.psion.com/knowledge/w/knowledgebase/1227.arc-increase-iis-connection-limits.aspx

Saygılarımızla


1
Sunucu Arızasına Hoşgeldiniz! Genellikle sitedeki cevapları kendi başlarına ayakta tutabilmeyi seviyoruz - Bağlantılar harika, ancak bu bağlantı koparsa cevabın hala yardımcı olacak yeterli bilgiye sahip olması gerekir. Lütfen daha fazla ayrıntı eklemek için yanıtınızı düzenlemeyi düşünün. Daha fazla bilgi için SSS bölümüne bakın .
slm

-1: Bağlantılı makaledeki bilgiler yanlış.
RedFilter
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.