ИСПРАВИТЬ: Утечка памяти в Rhs.exe после настройки службы IIS 7.5 W3SVC в отказоустойчивом кластере Windows Server 2008 R2 SP1

Переводы статьи Переводы статьи
Код статьи: 2618982 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

После настройки следующие службы в отказоустойчивом кластере Windows Server 2008 R2 с пакетом обновления 1 (SP1) с помощью сценария Clusweb7.vbs утечка памяти в процессе подсистема размещения ресурсов (Rhs.exe):
  • Информационные службы Интернета (IIS) 7.5 веб публикаций (W3SVC)
Таким образом процесс Rhs.exe постоянно увеличивается использование памяти.

При возникновении этой проблемы нехватки памяти могут возникать в кластеризованной службы W3SVC.

Заметки
  • Сценарий Clusweb7.vbs, описанное в статье 970759 базы знаний Майкрософт (KB).
  • Эта проблема не возникает при использовании IIS 7.5 в отказоустойчивом кластере Windows Server 2008 R2.

Причина

Эта проблема возникает, если объем памяти IAppHostElement объекты не освобождается.

При запуске сценария Clusweb7.vbs, GetAdminSection функция выделяет память для объединения одного или нескольких отдельных IAppHostElement объекты. Эти объекты используются в одной или нескольких местах в иерархии пути. Тем не менее не освобождается память для этих объектов. Таким образом, возникает утечка памяти, описанные в разделе «Проблема» при LooksAlive функция в сценарий вызывает Clusweb7.vbs GetAdminSection функция.

Примечание Эта проблема возникает в только Windows Server 2008 R2 SP1 GetAdminSection функция внутренне представлены как новая функция в Windows Server 2008 R2 SP1.

Решение

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

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

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

Примечание Если другие проблемы или необходимо устранить неполадки, возможно создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будет применяться к дополнительные вопросы и проблемы, не связанные с данным исправлением, оплачиваются. Для получения полного списка телефонов службы поддержки и службу или создать отдельный запрос посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=Support
Примечание В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это потому, что исправление для данного языка отсутствует.

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

Данное исправление необходимо иметь на компьютере под управлением Windows Server 2008 R2 SP1 IIS 7.5.

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

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

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенные исправления.

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

Английская версия данного исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс на вкладке Дата и время элемент панели управления.

Для всех поддерживаемых 32 разрядных выпусков Windows 7
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Nativerd.dll7.5.7601.21825364,54422-Сен-201106: 18X86
Для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Nativerd.dll7.5.7601.21825472,57622-Сен-201106: 36X64
Для всех поддерживаемых IA-64версий Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Nativerd.dll7.5.7601.21825982,52822-Сен-201104: 08IA-64

Статус

Корпорация Майкрософт подтверждает, что это является ошибкой в продуктах Майкрософт, перечисленных в разделе «Относится к».

Временное решение

Для временного решения этой проблемы перезагрузите компьютер, на котором выполняется служба IIS.

Дополнительная информация

Воспроизведение проблемы на сервере IIS 7.5 в среде без кластеров, выполните следующий сценарий, сценарий Clusweb7.vbs:
SITES_SECTION_NAME = "system.applicationHost/sites" APPLICATION_POOLS_SECTION_NAME = "system.applicationHost/applicationPools" CONFIG_APPHOST_ROOT = "MACHINE/WEBROOT/APPHOST" Do LooksAlive() WScript.Sleep(500) Loop Function LooksAlive( ) Dim adminManager, index Set adminManager = CreateObject("Microsoft.ApplicationHost.AdminManager") Set sitesSection = adminManager.GetAdminSection(SITES_SECTION_NAME, CONFIG_APPHOST_ROOT) set configSection = adminManager.GetAdminSection(APPLICATION_POOLS_SECTION_NAME, CONFIG_APPHOST_ROOT) Set adminManager = nothing End Function
ПримечаниеПри выполнении этого сценария, утечка памяти в процессе Wscript.exe. Диспетчер задач можно использовать для мониторинга использования памяти процессом Wscript.exe.

Для получения дополнительных сведений о Clusweb7.vbs сценарий щелкните следующий номер статьи базы знаний Майкрософт:

970759Настройка публикации службы IIS 7.0 веб в отказоустойчивом кластере Windows Server 2008

ПримечаниеСтатья 970759 относится также Windows Server 2008 R2.

Аналогичные проблема возникает при использовании служб (IIS) 7.0 в отказоустойчивом кластере Windows Server 2008. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:

2163398Утечка памяти в процессе Rhs.exe при настройке публикации службы IIS 7.0 веб в отказоустойчивом кластере Windows Server 2008

Сведения о дополнительных файлах

Дополнительные файлы для всех поддерживаемых 32 разрядных выпусков Windows 7
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаUpdate.MUM
Версия файлаНе применимо
Размер файла2,223
Дата (UTC)22-Сен-2011
Время (UTC)10: 37
ПлатформаНе применимо
Имя файлаX86_462dd60b1f5bc772889a3b62e21bccab_31bf3856ad364e35_6.1.7601.21825_none_5f143df9a4afbcd9.manifest
Версия файлаНе применимо
Размер файла707
Дата (UTC)22-Сен-2011
Время (UTC)10: 37
ПлатформаНе применимо
Имя файлаX86_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21825_none_1370ada52c393fb7.manifest
Версия файлаНе применимо
Размер файла346,260
Дата (UTC)22-Сен-2011
Время (UTC)10: 45
ПлатформаНе применимо
Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаAmd64_568e1849db5c2253ddc724a045ae4cd2_31bf3856ad364e35_6.1.7601.21825_none_49e8fe34c8d172b9.manifest
Версия файлаНе применимо
Размер файла1,064
Дата (UTC)22-Сен-2011
Время (UTC)10: 38
ПлатформаНе применимо
Имя файлаAmd64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21825_none_6f8f4928e496b0ed.manifest
Версия файлаНе применимо
Размер файла346,266
Дата (UTC)22-Сен-2011
Время (UTC)10: 51
ПлатформаНе применимо
Имя файлаUpdate.MUM
Версия файлаНе применимо
Размер файла2,447
Дата (UTC)22-Сен-2011
Время (UTC)10: 38
ПлатформаНе применимо
Имя файлаWow64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21825_none_79e3f37b18f772e8.manifest
Версия файлаНе применимо
Размер файла337,680
Дата (UTC)22-Сен-2011
Время (UTC)10: 51
ПлатформаНе применимо
Дополнительные файлы для всех поддерживаемых IA-64версий Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаIa64_02eb46367127669009589974fbfb15c1_31bf3856ad364e35_6.1.7601.21825_none_746a785c7b18c8c3.manifest
Версия файлаНе применимо
Размер файла1,062
Дата (UTC)22-Сен-2011
Время (UTC)10: 37
ПлатформаНе применимо
Имя файлаIa64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21825_none_1372519b2c3748b3.manifest
Версия файлаНе применимо
Размер файла346,263
Дата (UTC)22-Сен-2011
Время (UTC)10: 38
ПлатформаНе применимо
Имя файлаUpdate.MUM
Версия файлаНе применимо
Размер файла1,868
Дата (UTC)22-Сен-2011
Время (UTC)10: 37
ПлатформаНе применимо
Имя файлаWow64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21825_none_79e3f37b18f772e8.manifest
Версия файлаНе применимо
Размер файла337,680
Дата (UTC)22-Сен-2011
Время (UTC)10: 38
ПлатформаНе применимо

Свойства

Код статьи: 2618982 - Последний отзыв: 13 октября 2011 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Information Services 7.5
Ключевые слова: 
kbqfe kbhotfixserver kbfix kbautohotfix kbexpertiseadvanced kbsurveynew kbmt KB2618982 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2618982

Отправить отзыв

 

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