В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

ИСПРАВЛЕНИЕ. Наблюдается высокое потребление памяти процессом W3wp.exe на компьютере под управлением Windows Server 2003 с установленными службами IIS 6.0

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 916984
Проблема
Возникновение ситуаций с высоким потреблением памяти процессом W3wp.exe на компьютере под управлением Microsoft Windows Server 2003 с установленным Microsoft IIS (IIS) 6.0 .

Это происходит во время передачи больших HTTP-ответа, созданного приложения ASP (ASP) на клиентском компьютере. Пример метода ASP, генерирующий это большой HTTP-ответ — метод Response.BinaryWrite . Использование памяти в процессе W3wp.exe может быть максимально размер весь HTTP-ответ, которая переносится. Как правило Данная проблема возникает при использовании медленного подключения клиентского компьютера.
Решение

Сведения о пакете обновления

Чтобы устранить эту проблему, получите последний пакет обновления для Windows Server 2003. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
889100 Как получить последний пакет обновления для Windows Server 2003

Сведения об исправлении

Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.

Если исправление доступно для загрузки, имеется раздел "Исправление доступно для загрузки" в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления.

Примечание Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Обычные затраты на поддержку будет применяться к дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или чтобы создать отдельный запрос на обслуживание посетите следующий веб-сайт корпорации Майкрософт: Примечание В форме "Исправление доступно для загрузки" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, это потому, что исправление для данного языка отсутствует.

Предварительные условия

Необходимо иметь Windows Server 2003 Пакет обновления 1 для установки этого исправления.

Необходимость перезагрузки

Если используется файл Asp.dll, после установки данного исправления, необходимо перезагрузить компьютер после установки данного исправления.

Если вы не хотите перезагрузить компьютер после установки данного исправления, остановите все службы IIS перед установкой исправления. Чтобы остановить все службы IIS, введите Iisreset/stop в командной строке и нажмите клавишу ВВОД.

Сведения о файлах

Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента "Дата и время" панели управления.
Windows Server 2003, архитектуру Itanium
Имя файлаВерсия файлаРазмер файлаДатаВремя
ASP.dll6.0.3790.26711,063,93630 марта 2006 г.05:44
Wasp.dll6.0.3790.2671379,39230 марта 2006 г.05:44
Windows Server 2003 x 64
Имя файлаВерсия файлаРазмер файлаДатаВремя
ASP.dll6.0.3790.2671611,32830 марта 2006 г.05:44
Wasp.dll6.0.3790.2671379,39230 марта 2006 г.05:44
Windows Server 2003, x 86
Имя файлаВерсия файлаРазмер файлаДатаВремя
ASP.dll6.0.3790.2671379,39230 марта 2006 г.06:22
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к". Впервые эта ошибка была исправлена в Пакет обновления 2 для Windows Server 2003.
Дополнительная информация
Важно: Этот раздел, метод или задача содержит действия, содержащие указания по изменению реестра. Однако, при некорректных изменениях реестра могут возникнуть серьезные проблемы. Поэтому выполняйте следующие действия внимательно. Для дополнительной защиты сделайте резервную копию реестра перед внесением изменений. В таком случае при возникновении неполадок можно будет восстановить реестр. Чтобы узнать дополнительные сведения о резервном копировании и восстановлении реестра, щелкните следующий номер статьи базы знаний Майкрософт:
322756 Как сделать резервное копирование и восстановление реестра Windows


В IIS 6.0 веб-приложению ASP использует асинхронную запись в файле Http.sys для передачи данных на компьютер клиента. Если клиентский компьютер использует медленное подключение и медленно извлекает запрошенные данные, данных помещается в очередь в памяти на веб-сервере.

После установки данного исправления можно настроить число байтов, которые могут быть поставлены в очередь в памяти. Если достигнут предел, который можно настроить передачу файлов приостанавливается до клиентский компьютер получает достаточно данных, чтобы объем данных в очереди меньше, чем установленный предел.

Важно: Это исправление влияет только на приложения ASP. Это исправление не влияет на приложения ASP.NET, Microsoft.

Чтобы ограничить объем данных, которые могут быть поставлены в очередь файла W3wp.exe, выполните следующие действия.
  1. Установите исправление, описанное в данной статье.
  2. Нажмите кнопку Пуск, выберите пункт выполнить, тип regedit, а затем нажмите кнопку ОК.
  3. Найдите и выделите следующий раздел реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ASP\Parameters
  4. Если
    VectorSendThrottleLimit
    раздел существует, переходите к шагу 7. Если
    VectorSendThrottleLimit
    подраздел не существует, перейдите к шагу 5.
  5. В меню Правка выберите пункт Создатьи затем щелкните Значение DWORD.
  6. Тип VectorSendThrottleLimit, а затем нажмите клавишу ВВОД.
  7. В правой области щелкните правой кнопкой мыши VectorSendThrottleLimitи выберите команду Изменить.
  8. В поле значение введите необходимое значение и нажмите кнопку ОК.
Предупреждение Если вы установите
VectorSendThrottleLimit
подраздел для значения, которое меньше, чем количество данных, страницы ASP отправляет клиенту, IIS перестает отвечать (зависает). Например, если задать
VectorSendThrottleLimit
подраздел 1000, все страницы ASP, передает более 1000 байт не dispayed в веб-обозревателе. Кроме того IIS поток, обрабатывающий запрос блокируется до перезапуска службы IIS.

Примечание По умолчанию эта функция отключена и
VectorSendThrottleLimit
не существует. Если эта функция отключена, значения для этого подраздела равно 0.

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 916984 — последний просмотр: 10/15/2015 01:24:00 — редакция: 7.0

Microsoft Internet Information Services 6.0

  • kbautohotfix kbwinserv2003sp2fix kbhotfixserver kbfix kbbug kbqfe kbmt KB916984 KbMtru
Отзывы и предложения
1&t=">