Dhcp недостаточно памяти для завершения операции

Обновлено: 03.07.2024

Стоит Win server 2003 в роли терминала, на нем же DNS, на нем же файловый сервр и сервер печати, короче загружен по полной, народ сидит на RDP. Сервак у повайдера.
Проблема всем известная и не раз звучавшая. Одним словом прут ошибки в dns 4015,4004,4000. Перепробовал кучу вариантов от мысленного воздействия до правки реестра. прогуглил все вдоль и поперек. Обновления все стоят.
Ошибки прут не после загрузки, а после некоторого продолжительного момента, т.е. это не проблема опережения загрузки DNS пред AD, к тому же ошибки прут валом, а потом так получается что проц загружен на 100%, т.е. он не виснет, но как бы и не пускает на RDP (после перезагрузки в логах в приложениях висит дополнительная ошибка 1053). Еще была замечана такая особенность, виснет примерно в 16.00 (сетовал на службу репликации, но в логах ошибок нет). В сетевых настройках все исползал, никаких левых IP не обнаружил.
Помогите кто чем может, заранее спасибо.

1053
Не удалось определить имя пользователя или компьютера. (Недостаточно памяти для завершения операции. ). Обработка групповой политики прекращена.

4015
DNS-серверу обнаружил критическую ошибку Active Directory. Убедитесь, что Active Directory работает правильно. Расширенная информация об ошибке: "". Данные события содержат сведения об ошибке.

4004
DNS-серверу не удалось загрузить зону, поскольку не удалось завершить перечисление служб зоны .. Данный DNS-сервер настроен для получения и использования информации этой зоны из Active Directory. Проверьте, что Active Directory функционирует нормально и повторите перечисление зоны. Расширенная информация об ошибке: "". Данные события содержат сведения об ошибке.

4000
DNS-серверу не удалось открыть Active Directory. Без этого он не сможет загружать зону. Данный DNS-сервер настроен для получения и использования информация из каталога для этой зоны. Проверьте, что Active Directory функционирует нормально и перезагрузите зону. Данные события содержат код ошибки.

Тип события: Ошибка
Источник события: Userenv
Категория события: Отсутствует
Код события: 1053
Дата: 10.07.2008
Время: 9:06:32
Пользователь: NT AUTHORITY\SYSTEM
Компьютер: SERVER-RES
Описание:
Не удалось определить имя пользователя или компьютера. (Недостаточно памяти для завершения операции. ). Обработка групповой политики прекращена.

При этом на сервере установлено 4 Гб памяти, а в момент появления ошибки занято всего 1,2 Гб

Есть подозрение что проблема появилась после установки обновления KB948745 Помогает только перезагрузка сервера.

Может кто знает причину проблемы.

Ответы

Попробуйте выставить в boot.ini параметры /3GB /USERVA=3030 в строке загрузки.

Все ответы

А так вот тут написанно что и как.

К сажелению на eventid нет расшифровки случая когда описание ошибки - нехватка памяти. Этот ресурс я посещаю в первую очередь когда нахожу ошибку

Что касается инфраструктуры:

5 контролеров домена объедены через оптический хаб между собой: 2 из них основной и резервный - родительские и 3 дочерних

К каждому контролеру подключены локальные сети - через вторую сетевую плату, и того у меня 5 отдельных локальных сетей. Такая конфигурация вызвана тем, что все сети находятся в разных частях города.

Из-за того что у вас кофигурация DC "multi homing" сервер не может правильно распознавать имена, т.е. проблема с DNS.

С "multi homing" я уже давно и успешно справился (все сетевые службы, подключенны на внешнем интерфейсе, через который, связаны между собой сервера), В журнале ДНС нет ни одной ошибки. Сервер проработал стабильно и успешно почти год, проблемы начались 26 июня.

Еще есть мысли у уважаемого сообщества? Если нужны какието дополнительные данные, готов снять любые логи. Только, к сожелению, до того как сервер начинает сбоить все работает как часы, нет ни одной ошибки, после сбоя, картина с точностью наоборот: репликация не проходит, пользователи не авторизируются

Имеется виртуальный DC Windows server 2012 R2. Резервного DC пока что нет.
На физическом диске где он размещен много хлама, как результат не доглядел виртуалка приостановилась. Почистил место перезапустил виртуалку. Теперь нормально DHCP сервер не работает. Не возможно получить IP адрес по DHCP с этого сервера, невозможно зарезервировать IP адрес. При этом те адреса которые были зарезервированы ранее работают нормально, НО если удалить адрес из резервации то он перейдет в BAD_ADRESS а затем по истечению срока аренды как и для остальных компов я не смогу получить с него адрес либо зарезервировать.
Ошибка при попытке вручную резервировать адрес:
Ошибка при обращении к базе данных DHCP, дополнительные сведения об этой ошибке содержатся в журнале событий DHCP-сервера.

В журнале "журналы приложений и служб-> microsoft->DHCP Server-> Microsoft-Windows-DHCP Server Events/admin ":
Событие 20287
Запрос DHCP-клиента из 00155D000290 был отброшен, так как в применимых диапазонах IP-адресов области или суперобласти Scope1 нет доступных IP-адресов. Причиной этого может быть отсутствие доступных IP-адресов в диапазонах IP-адресов политики

В общих журналах, журнале "Приложение":
Событие 11
Возможная утечка памяти. Приложение ("C:\Windows\system32\mmc.exe" "C:\Windows\system32\dhcpmgmt.msc" ) (PID: 2572) передало указатель, не допускающий значения NULL, в RPC для параметра [out], помеченного [allocate(all_nodes)]. параметры [allocate(all_nodes)] всегда перераспределяются; если исходный указатель содержит адрес допустимой памяти, произойдет ее утечка. Вызов поступил на интерфейс с UUID (), Номер метода (18). Действие пользователя: Обратитесь к поставщику за обновленной версией приложения.

Событие 6005 (х3 но может быть связано с DHCP сервером соыбите)
Подписчик уведомлений winlogon тратит слишком много времени на обработку события уведомления (CreateSession).

В общих журналах, журнале "Система":
Событие 1041
Служба DHCP не обслуживает клиентов DHCPv4, поскольку ни один активный сетевой интерфейс не имеет статически настроенного IPv4-адреса либо активных интерфейсов нет.

Событие 1059
Служба DHCP не смогла обнаружить папку для авторизации сервера.

Событие 1342
В диапазоне IP-адресов области Scope1 нет доступных IP-адресов.

Событие 1063
Для аренды области или суперобласти "Scope1" нет IP-адреса.

Событие 1056 (выполнял рекомендацию netsh dhcp server set dnscredentials - не помогло)
Служба DHCP обнаружила, что она запущена на контроллере домена (DC) и не имеет учетных данных, настроенных для использования с динамическими DNS-регистрациями, производимыми службой DHCP. Подобная конфигурация безопасности не рекомендуется. Учетные данные динамических DNS-регистраций можно настроить с помощью утилиты командной строки "netsh dhcp server set dnscredentials" или с помощью программы администрирования DHCP.

Событие 1065
Были удалены некоторые потерянные элементы конфигурации из-за удаления класса или определения параметра. Проверьте конфигурацию сервера.

Короче всё весело я х3 что делать. Бэкапа dhcp базы отдельного нету. Бэкапа виртуалки тоже нету. Что произойдет если я деактивирую и активирую скобу? Надо ли в таком случае заново выполнять резервирование и настройки, или не поможет? Второй вариант переустановить роль DHCP сервера?

В этой статье рассматривается устранение неполадок, возникающих в DHCP-сервер.

Контрольный список по устранению неполадок

Проверьте следующие настройки.

Служба DHCP-сервера запущена и запущена. Чтобы проверить этот параметр, выполните команду net start и найдите DHCP-сервер.

Убедитесь, что аренда IP-адресов доступна в области DHCP-сервера для подсети, в которой находится клиент DHCP. Для этого см. статистику для соответствующей области в консоли управления DHCP-сервером.

Проверьте, можно ли найти в аренде адресов все списки BAD_ADDRESS.

Проверьте, имеют ли устройства в сети статические IP-адреса, которые не были исключены из области DHCP.

Убедитесь, что IP-адрес, с которым связан DHCP-сервер, находится в подсети областей, из которых должны быть арендованы IP-адреса. Это происходит, если агент ретрансляции недоступен. Для этого выполните командлет Get-DhcpServerv4Binding или Get-DhcpServerv6Binding .

Убедитесь, что только DHCP-сервер прослушивает порт UDP 67 и 68. Никакие другие процессы и другие службы (такие как WDS или PXE) не должны занимать эти порты. Для этого выполните netstat -anb команду.

Убедитесь, что исключение IPsec-сервера Добавлено при работе с средой, развернутой по протоколу IPsec.

Убедитесь, что IP-адрес агента ретранслятора можно проверить с DHCP-сервера.

Перечисление и Проверка настроенных политик и фильтров DHCP.

Журналы событий

проверьте журналы событий службы системы и DHCP-сервера (журналы приложений и служб > Microsoft > Windows > DHCP-Server) о проблемах, связанных с наблюдаемой проблемой. В зависимости от типа проблемы событие регистрируется в одном из следующих каналов событий: DHCP-сервер — рабочиесобытия DHCP-сервер события DHCP-серверасистемные событияоповещениеDHCP-сервера событияаудита DHCP-сервера

сбор данных

Журнал DHCP-сервера

Журналы отладки службы DHCP-сервера содержат дополнительные сведения о назначении аренды IP-адресов и динамические обновления DNS, которые выполняются DHCP-сервером. Эти журналы по умолчанию находятся в папке%windir%\System32\Dhcp. Дополнительные сведения см. в разделе Анализ файлов журнала DHCP-сервера.

Трассировка сети

Корреляция трассировки сети может означать, что DHCP-сервер выполнялся в момент записи события в журнал. Чтобы создать такую трассировку, выполните следующие действия.

перейдите в GitHubи скачайте файл tss_tools.zip .

Скопируйте файл Tss_tools.zip и разверните его в расположении на локальном диске, например в папке C:\Tools.

Выполните следующую команду из C:\Tools в окне командной строки с повышенными привилегиями:

Читайте также: