Short: Что может вызвать ошибку нехватки памяти при регистрации запроса события WQL (код ошибки 0x80041006)? Как мы можем расследовать причину?
Длинно: мы продолжаем получать исключение нехватки памяти при попытке зарегистрировать определенный запрос события WQL в поставщике MicrosoftDNS на сервере Windows 2003 R2.
Мы можем воспроизвести, зарегистрировав следующий запрос на уведомление WQL в wbemtest:
select * from __InstanceOperationEvent within 20 where TargetInstance.ContainerName="xyz.com" AND (TargetInstance ISA "MicrosoftDNS_CNAMEType")
Вот файл wbemess.log, который соответствует этому запросу и исключению:
(вт 10, 10:19:14 2009.66327484): Запрос на выборку 'select * from MicrosoftDNS_CNAMEType, где ContainerName = "xyz.com" "завершился ошибкой с кодом ошибки 0x80041006. Повторим попытку на следующем интервале опроса
(Вт 10, 10:19:14 2009.66327484): Не удалось выполнить опрос с запросом 'select * from MicrosoftDNS_CNAMEType, где ContainerName = "xyz.com" "с первой попытки с кодом ошибки 0x80041006.
Отключение подписки
Другие типы (например, MicrosoftDNS_AType
) работают нормально.
Что может быть причиной такой ошибки? Как мы можем отладить / отследить это? Существуют ли какие-либо ограничения / квоты, которые мы можем попробовать отрегулировать, чтобы найти проблему? Любая помощь указателей будет принята с благодарностью.
Пожалуйста, поменьше меня, так как я не на этом DL.
P.S. Полный раздел журнала, соответствующий этому repro:
(вт 10, 10:19:13 2009.66326250): Регистрация приемника уведомлений с запросом select * из __InstanceOperationEvent в течение 20, где TargetInstance.ContainerName = "xyz.com" И (TargetInstance ISA "MicrosoftDNS_CNAMEType") в пространстве имен //./ корень / MicrosoftDNS.
(Вт 10, 10:19:13 2009.66326250): активация фильтра 0A2F8D88 с запросом select * from __InstanceOperationEvent в течение 20, где TargetInstance.ContainerName = "xyz.com" И (TargetInstance ISA "MicrosoftDNS_CNAMEType") в пространстве имен //.soft.Mot .
(Вт 10, 10:19:13 2009.66326250): активация фильтра 0A35B658 с запросом select * from __ClassOperationEvent, где TargetClass - это «MicrosoftDNS_CNAMEType» в пространстве имен //./root/MicrosoftDNS.
(Вт 10, 10:19:13 2009.66326250): активация фильтра 'select * from __ClassOperationEvent, где TargetClass - это "MicrosoftDNS_CNAMEType" "с поставщиком $ Core
(Вт 10, 10:19:13 2009.66326265): активация фильтра 'select * from __InstanceOperationEvent в течение 20, где TargetInstance.ContainerName = "xyz.com" И (TargetInstance ISA "MicrosoftDNS_CNAMEType")' с поставщиком $ Core
(Вт 10, 10:19:13 2009.66326265): При создании запроса опроса выберите * из MicrosoftDNS_CNAMEType, где ContainerName = "xyz.com", чтобы удовлетворить запрос события, выберите * из __InstanceOperationEvent в течение 20, где TargetInstance.ContainerName = "xyz.com" И (TargetInstance) ISA "MicrosoftDNS_CNAMEType")
(Вт 10, 10:19:13 2009.66326265): Выполнение опроса 'select * from MicrosoftDNS_CNAMEType, где ContainerName = "xyz.com", "в пространстве имен" //./root/MicrosoftDNS'
(Вт 10, 10:19:14 2009.66327484): Сбой запроса 'select * from MicrosoftDNS_CNAMEType, где ContainerName = "xyz.com" ", с кодом ошибки 0x80041006. Повторим попытку на следующем интервале опроса
(Вт 10, 10:19:14 2009.66327484): Запрос на выборку 'select * from MicrosoftDNS_CNAMEType, где ContainerName = "xyz.com" "завершился неудачно с первой попытки с кодом ошибки 0x80041006.
Деактивация подписки
(Вт 10, 10:19:14 2009.66327484): отключение фильтра 0A35B658
(Вт 10, 10:19:14 2009.66327484): отключение фильтра 0A2F8D88