Есть ли какие-либо ограничения на соединение в Windows 7 IIS v7.5?

11

Моя текущая машина для разработки - Windows XP, и я использую модифицированный файл tcpip.sys, чтобы позволить мне превысить предел 10 подключений, встроенный в IIS. Я знаю, что IIS Vista имеет тот же предел.

Кто-нибудь может подтвердить, присутствует ли этот предел подключения в Windows 7 IIS?

RedFilter
источник
Вы используете ограничение в 10 аутентифицированных соединений в XP или ограничение в 10 полуоткрытых соединений? Похоже, что те, кто отвечает на ваш вопрос, предполагают последнее ... что не имеет большого смысла в отношении IIS для настольных ОС.
Эрик Фанкенбуш
Я имею в виду предел 10 полуоткрытых соединений.
RedFilter
Этот вопрос плохо сформирован. (Исходящее) полуоткрытое ограничение соединения из Windows XP SP2 не имеет ничего общего с (входящим) пределом количества запросов IIS. Принятый ответ охватывает обе возможности, но вопрос все равно, что спросить: «какой апельсин - лучшая груша?»
TristanK
@TristanK Я сформулировал вопрос так хорошо, как мог с моим ограниченным пониманием. Проблема, с которой я пытался разобраться, заключалась в том, что предел соединения IIS превысил ошибки (на самом деле EventID 4226), которые можно получить при размещении IIS в Windows XP. Причина, по которой я предположил, что полуоткрытые соединения были в том, что проблема была в том, что это было исправлено используемым мной патчером TCPIP.SYS ( lvllord.de/?lang=en&url=4226patch/faq ), который решил проблему.
RedFilter

Ответы:

7

С точки зрения базовой ОС ограничение прошло.

С Vista pre-sp2 это зависело от версии. См. Https://stackoverflow.com/questions/413110/which-is-the-maximum-number-of-windows-concurrent-tcp-ip-connections/929973#929973

Начиная с Vista SP2 ограничение было удалено из TCPIP.SYS и настраивалось через раздел реестра. Windows7 должна следовать тому же поведению ( источник и для 7 , и здесь ), но, конечно, мы не будем знать точно 7 до RTM, так как в appart from technial могут быть лицензионные ограничения.

Тем не менее, IIS вводит свои собственные ограничения , в зависимости от версии ОС. Для Windows 7 это ограничение составляет от 3 (Home Premium) до 10 (Business, Enterprise & Ultimate) одновременных подключений. В зависимости от вашего сценария, это может помочь уменьшить время ожидания соединения, чтобы быстрее освободить слоты.

Питер Стуэр
источник
Спасибо, но интересуюсь Windows 7, а не Vista.
RedFilter
Извините, я обновлю.
Питер Стуэр
1
Этот ответ описывает TCP- соединения, но не обсуждает сам IIS. IIS имеет ограничение на 10 подключений в любой несерверной ОС. Легко подтверждается тестированием.
jvenema
Вы правы, я включил информацию в ответ. Для Windows 7 это не всегда 10. Для издания "Home Premium" ограничение составляет 3.
Питер Стуэр
4

Предел соединения в IIS НЕ ТАКОЙ ЖЕ, как лимит открытия 10 полупортов. Это ограничение, встроенное в IIS и не имеющее ничего общего с TCP / IP. Оплатите сервер или запустите Apache.

DrZaiusApeLord
источник
Не нужно платить за сервер, так как у меня не было проблем с лимитом соединения - только полуоткрытый лимит соединения, что является решенной проблемой.
RedFilter
1

Существует специальная версия TCP-Z , инструмента для «исправления» tcpip.sys, для Windows 7 - признак того, что этот параметр все еще существует в новой операционной системе Microsoft.

Отказ от ответственности: не рекомендуется менять драйверы операционной системы.

splattne
источник
Вы путаете «предел 10 подключений» настольных ОС с «10 пределом полуоткрытого подключения», который был введен как ограничение безопасности. Я не уверен, о чем спрашивал спрашивающий. Для подключений с проверкой подлинности вводится ограничение «10 подключений», чтобы рабочий стол IIS не использовался в качестве сервера.
Эрик Фанкенбуш
Сам вопрос немного запутанный. Спрашиваемый пишет «Предел подключения IIS» (?) И «исправление tcpip.sys», поэтому я понял, что он имел в виду этот предел.
splattne
Я имею в виду предел 10 полуоткрытых соединений. Тот же лимит, который был исправлен этим патчем для Win XP: lvllord.de/?url=tools .
RedFilter
Вы правильно вывели. спасибо за ссылку splattne, похоже, что предел все еще там :(
RedFilter
Этим инструментом я подтвердил, что в Windows 7 ограничение по-прежнему равно 10.
RedFilter
0

Редактировать: Я исправлен, существует ограничение на 10 одновременных соединений, подтвержденное тестированием.

JohnW
источник
На чем основано ваше утверждение о том, что в Windows 7 IIS нет ограничения на количество одновременных подключений? Это предположение, основанное на ваших знаниях Vista, или вы подтвердили, что это так?
RedFilter
Мой оригинальный скриншот был сделан против сервера IIS7, а не клиента IIS 7.5 из-за опечатки в имени хоста. Извиняюсь.
JohnW
-1

Просматривайте эту ссылку и узнайте, как получить больше одновременных подключений в IIS.

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

С уважением

user167694
источник
1
Добро пожаловать в сбой сервера! Как правило, нам нравятся ответы на сайте, чтобы они могли стоять сами по себе - Ссылки - это здорово, но если эта ссылка когда-либо разорвется, в ответе должно быть достаточно информации, чтобы она оставалась полезной. Пожалуйста, рассмотрите возможность редактирования своего ответа, чтобы включить больше деталей. Смотрите FAQ для получения дополнительной информации.
SLM
-1: информация в связанной статье неверна.
RedFilter