Возникает утечка памяти кучи, когда приложение или служба запрашивает класс MSCluster_Resource WMI в Windows Server 2008 R2

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

В этой статье

Проблема

Рассмотрим следующий сценарий:
  • Приложение или служба часто используется интерфейс инструментария управления Windows (WMI) для запроса отказоустойчивого кластера Windows Server 2008 R2 для виртуальных машин с размещением сведений с помощью одной из следующих команд:
    Выберите * из MSCluster_Resource где введите = «Виртуальных машин» и PrivateProperties.VmID = «id»
    Выберите * из MSCluster_Resource где введите = «тип1» [или тип = «typeN»] *
    Выберите * из MSCluster_Resource где введите = «Универсальная служба» и PrivateProperties.ServiceName = "Имя_службы"
    Выберите * из MSCluster_Resource где введите = «Конфигурация виртуальной машины» и PrivateProperties.VmId = «id»
  • Пакет исправлений 974930 установлен на узле кластера в запросе.
В этом случае один процесс Wmiprvse.exe использование памяти продолжает расти каждый раз, когда выполняются запросы WMI. Со временем завершает процесс Wmiprvse.exe. По этой причине приложение или служба испытывает низкой производительности или сбоя функции.

Причина

Эта проблема возникает, так как поставщик WMI кластера (Cluswmi.dll) неверно утечки около 4,100 байт пространства кучи каждый раз выполняется перечисление ресурсов кластера.

Решение

Для решения проблемы установите указанное ниже исправление на узел уязвимой кластера под управлением Windows Server 2008 R2.

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

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

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

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

Необходимые условия

Для установки данного исправления, необходимо использовать Пакет обновления 1 (SP1) для Windows Server 2008 R2 или Windows Server 2008 R2.

Кроме того необходимо установить средство отказоустойчивости кластеров.

Дополнительные сведения о получении пакета обновления для Windows Server 2008 R2 щелкните следующий номер статьи базы знаний Майкрософт:
976932 Сведения о пакете обновления 1 для Windows 7 и Windows Server 2008 R2

Сведения о реестре

Для использования исправления, нет необходимости изменять реестр.

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

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

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

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

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

Общая версия данного исправления устанавливает файлы с атрибутами, указанными в приведенных ниже таблицах. Дата и время для файлов указаны в формате всеобщего скоординированного времи (UTC). Дата и время для файлов на локальном компьютере отображаются в местном времени вместе с вашим текущим смещения летнего времени (DST). Кроме того, при выполнении определенных операций с файлами даты и время могут изменяться.
Примечания к сведениям о файле Windows Server 2008 R2
Важно Исправления для Windows 7 и Windows Server 2008 R2 включены в те же пакеты. Тем не менее исправления на странице запроса исправления перечислены под обеими операционными системами. Для получения пакета исправлений, который применяется к одной или обеим операционным системам, установите исправления, перечисленные в разделе "Windows 7 и Windows Server 2008 R2" на странице. Всегда обращайте внимание на раздел «Информация в данной статье применима к» данной статьи для определения фактических операционных систем, к которым применяется каждое исправление.
  • Файлы, относящиеся к определенному продукту, этапу разработки (RTM, SPn) и обслуживания (LDR, GDR) можно определить по номерам версий, как показано в следующей таблице.
    Свернуть эту таблицуРазвернуть эту таблицу
    ВерсияПродуктЭтап разработкиНаправление обслуживания
    6.1.760 0.21-xxxWindows Server 2008 R2RTMLDR
    6.1.760 1.21xxxWindows Server 2008 R21 (SP1)LDR
  • Файлы МАНИФЕСТА (.manifest), устанавливаемые для каждой среды указаны отдельно в разделе «сведения о дополнительных файлах для Windows Server 2008 R2». Файлы МАНИФЕСТА и связанных безопасности каталога (.cat) файлов, очень важны для поддержания состояния обновленные компоненты. Файлы каталога безопасности, для которых не перечислены атрибуты, подписанные цифровой подписью корпорации Майкрософт.
Для всех поддерживаемых 64-разрядных версий Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Cluswmi.dll6.1.7600.21010540,16016 июля 2011 г.05:19x64
Cluswmi.MOFНе применимо76,75215 июля 2011 г.22:56Не применимо
Cluswmiuninstall.MOFНе применимо17613 Июля 2009 г.20:22Не применимо
Cluswmi.dll6.1.7601.21772541,69616 июля 2011 г.05:25x64
Для всех поддерживаемых IA-64-разрядных версий Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Cluswmi.dll6.1.7600.21010884,22416 июля 2011 г.04:01IA-64
Cluswmi.MOFНе применимо76,75215 июля 2011 г.22:43Не применимо
Cluswmiuninstall.MOFНе применимо17613 Июля 2009 г.20:22Не применимо
Cluswmi.dll6.1.7601.21772886,27216 июля 2011 г.04:12IA-64

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

Чтобы обойти эту проблему, запустите следующий сценарий на узле уязвимой кластера под управлением Windows Server 2008 R2:
Выберите * из mscluster_Resource где PrivateProperties.VmID = «id»

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к:».

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

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
974930 Приложение или служба, которая запрашивает информацию о отказоустойчивого кластера с помощью поставщика WMI может наблюдаться низкая производительность и исключение
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

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

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

Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаAmd64_microsoft-windows-f...overcluster cluswmi_31bf3856ad364e35_6.1.7600.21010_none_1934c0a5d26bf0a9.manifest
Версия файлаНе применимо
Размер файла6,668
Дата (UTC)16 июля 2011 г.
Время (UTC)05:57
ПлатформыНе применимо
Имя файлаAmd64_microsoft-windows-f...overcluster cluswmi_31bf3856ad364e35_6.1.7601.21772_none_1adc6695cfc103a7.manifest
Версия файлаНе применимо
Размер файла6,668
Дата (UTC)16 июля 2011 г.
Время (UTC)06:19
ПлатформыНе применимо
Имя файлаUpdate.mum
Версия файлаНе применимо
Размер файла32,896
Дата (UTC)18 июля 2011 г.
Время (UTC)20:09
ПлатформыНе применимо
Дополнительные файлы для всех поддерживаемых версий Windows Server 2008 R2 для систем на базе процессоров IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаIa64_microsoft-windows-f...overcluster cluswmi_31bf3856ad364e35_6.1.7600.21010_none_bd17c9181a0c886f.manifest
Версия файлаНе применимо
Размер файла6,666
Дата (UTC)16 июля 2011 г.
Время (UTC)05:47
ПлатформыНе применимо
Имя файлаIa64_microsoft-windows-f...overcluster cluswmi_31bf3856ad364e35_6.1.7601.21772_none_bebf6f0817619b6d.manifest
Версия файлаНе применимо
Размер файла6,666
Дата (UTC)16 июля 2011 г.
Время (UTC)06:13
ПлатформыНе применимо
Имя файлаUpdate.mum
Версия файлаНе применимо
Размер файла7,944
Дата (UTC)18 июля 2011 г.
Время (UTC)20:09
ПлатформыНе применимо

Свойства

Код статьи: 2580360 - Последний отзыв: 24 июня 2014 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 for Itanium-Based Systems
Ключевые слова: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2580360 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 2580360

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

 

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