Gibt es unter Windows 7 IIS v7.5 Verbindungsbeschränkungen?


11

Mein aktueller Entwicklungscomputer ist Windows XP, und ich verwende eine modifizierte Datei tcpip.sys, um das in IIS integrierte Verbindungslimit von 10 zu überschreiten. Ich weiß, dass Vista IIS die gleiche Grenze hat.

Kann jemand bestätigen, ob dieses Verbindungslimit auch in Windows 7 IIS vorhanden ist?


Beziehen Sie sich auf das Limit von 10 authentifizierten Verbindungen in XP oder das Limit von 10 halboffenen Verbindungen? Es scheint, dass diejenigen, die Ihre Frage beantworten, Letzteres annehmen. Dies ist in Bezug auf IIS auf Desktop-Betriebssystemen nicht sehr sinnvoll.
Erik Funkenbusch

Ich beziehe mich auf die 10 halboffene Verbindungsgrenze.
RedFilter

Diese Frage ist schlecht formuliert. Das (ausgehende) halboffene Verbindungslimit von Windows XP SP2 hat nichts mit dem (eingehenden) IIS-Limit für die Anzahl der Anforderungen zu tun. Die akzeptierte Antwort deckt beide Möglichkeiten ab, aber die Frage ist wie die Frage: "Welche Orange ist die beste Birne?"
TristanK

@TristanK Ich habe die Frage mit meinem begrenzten Verständnis so gut wie möglich formuliert. Das Problem, mit dem ich mich befassen wollte, war, dass das IIS-Verbindungslimit die Fehler (tatsächlich EventID 4226) überschritten hat, die beim Hosten von IIS unter Windows XP auftreten können. Der Grund, warum ich davon ausgegangen bin, dass es sich um halboffene Verbindungen handelt, war, dass dies durch den von mir verwendeten TCPIP.SYS-Patcher ( lvllord.de/?lang=de&url=4226patch/faq ) gepatcht wurde, der das Problem behoben hat .
RedFilter

Antworten:


7

Aus Sicht des Basisbetriebssystems ist das Limit weg.

Mit Vista pre-sp2 hing es von der Version ab. Siehe /programming/413110/which-is-the-maximum-number-of-windows-concurrent-tcp-ip-connections/929973#929973

Seit Vista SP2 wurde die Einschränkung aus TCPIP.SYS entfernt und über einen Registrierungsschlüssel konfiguriert. Windows7 sollte dem gleichen Verhalten folgen ( Quelle und für 7 und hier ), aber natürlich werden wir für 7 definitiv nicht bis RTM wissen, da es aus technischer Sicht möglicherweise Lizenzbeschränkungen gibt.

Allerdings stellt IIS seine eigenen Grenzen , abhängig von der Version des Betriebssystems. Für Windows 7 liegt diese Grenze zwischen 3 (Home Premium) und 10 (Business, Enterprise & Ultimate) gleichzeitigen Verbindungen. Abhängig von Ihrem Szenario kann es hilfreich sein, das Verbindungszeitlimit zu verringern , um Slots früher freizugeben.


Danke, aber interessiert an Windows 7, nicht an Vista.
RedFilter

Entschuldigung, ich werde aktualisieren.
Peter Stuer

1
Diese Antwort beschreibt TCP- Verbindungen, behandelt jedoch nicht IIS selbst. IIS hat in jedem Nicht-Server-Betriebssystem ein Limit von 10 Verbindungen. Leicht durch Testen bestätigt.
Jvenema

Sie haben Recht, ich habe die Informationen in die Antwort aufgenommen. Für Windows 7 ist es nicht immer 10. Für die "Home Premium" Edition ist das Limit 3.
Peter Stuer

4

Das Verbindungslimit in IIS ist NICHT DAS GLEICHE wie das offene Limit für 10 halbe Ports. Dies ist eine in IIS integrierte Grenze, die nichts mit TCP / IP zu tun hat. Bezahlen Sie für den Server oder führen Sie Apache aus.


Sie müssen nicht für einen Server bezahlen, da ich kein Problem mit dem Verbindungslimit hatte - nur das halboffene Verbindungslimit, was ein gelöstes Problem ist.
RedFilter

1

Es gibt eine spezielle Version von TCP-Z , einem Tool zum "Patchen" von tcpip.sys, für Windows 7 - ein Hinweis darauf, dass diese Einstellung unter dem neuen Microsoft-Betriebssystem noch vorhanden ist.

Haftungsausschluss: Es wird nicht empfohlen, die Betriebssystemtreiber zu ändern.


Sie verwechseln das "10-Verbindungslimit" von Desktop-Betriebssystemen mit dem "10 halboffenen Verbindungslimit", das als Sicherheitsbeschränkung eingeführt wurde. Ich bin mir nicht sicher, auf was sich der Fragesteller bezog. Das "10-Verbindungslimit" gilt für authentifizierte Verbindungen, um zu verhindern, dass Desktop IIS als Server verwendet wird.
Erik Funkenbusch

Die Frage selbst ist etwas verwirrend. Der Gefragte schreibt "IIS-Verbindungslimit" (?) Und "tcpip.sys patchen", also folgerte ich, dass er sich auf dieses Limit bezog.
Splattne

Ich beziehe mich auf die 10 halboffene Verbindungsgrenze. Das gleiche Limit, das durch diesen Win XP-Patch festgelegt wurde: lvllord.de/?url=tools .
RedFilter

Sie haben richtig abgeleitet. danke für den link splattne, hört sich so an, als ob das limit noch da ist :(
RedFilter

Ich habe mit diesem Tool bestätigt, dass unter Windows 7 das Limit immer noch 10 beträgt.
RedFilter

0

Bearbeiten: Ich stehe korrigiert, es gibt ein HTTP-Limit von 10 gleichzeitigen Verbindungen, das durch Tests bestätigt wurde.


Was ist die Grundlage für Ihre Aussage, dass es in Windows 7 IIS kein gleichzeitiges Verbindungslimit gibt? Ist es eine Annahme, die auf Ihren Kenntnissen über Vista basiert, oder haben Sie bestätigt, dass dies der Fall ist?
RedFilter

Mein ursprünglicher Screenshot war gegen einen IIS7-Server und nicht gegen einen IIS 7.5-Client aufgrund eines Tippfehlers im Hostnamen. Entschuldigung.
JohnW

-1

Bitte sehen Sie diesen Link und wie Sie mehr gleichzeitige Verbindungen in IIS erhalten.

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

Grüße


1
Willkommen bei Server Fault! Im Allgemeinen möchten wir, dass Antworten auf der Website für sich alleine stehen - Links sind großartig, aber wenn dieser Link jemals unterbrochen wird, sollte die Antwort genügend Informationen enthalten, um dennoch hilfreich zu sein. Bitte bearbeiten Sie Ihre Antwort, um weitere Details zu erhalten. Weitere Informationen finden Sie in den FAQ .
Slm

-1: Die Informationen im verlinkten Artikel sind falsch.
RedFilter
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.