Поиск пользователей или рабочих станций в ресурсной системе на странице регистрации занимает более 30сек.

ID статьи: 129
Последнее обновление: 12 May, 2016
ID статьи: 129
Последнее обновление: 12 May, 2016
Ревизия: 3
Просмотры: 283
Комментарии: 0

Версия ПО: JMS 1.х – 2.х

Токены: Любые

Проблема:

Поиск пользователей и рабочих станций из Active Directory на странице регистрации выполняется 30 секунд и более при пустом фильтре и использовании в качестве параметра сортировки поля "Подразделение" (OU). При этом поиск может возвращать не все объекты (не более 1000 – при настройках по умолчанию).

Причина:

Объекты в Active Directory хранятся в неотсортированном виде, для выполнения сортировки по полю "Подразделения" JMS вынужден загружать все объекты из Active Directory в память.

Решение:

Рекомендуется либо не выполнять сортировку по полю OU, либо ограничивать объём результирующих данных при помощи фильтра поиска или указанием конкретного объекта-контейнера. Максимальное количество возвращаемых объектов, а также размер временной таблицы можно настроить через политики LDAP:

Запустите утилиту Ntdsutil.exe и выполните следующие команды:

  1. LDAP policies
  2. connections
  3. connect to server dc.my-domain.local (укажите полное имя контроллера домена) - в случае выполнения на контроллере домена данный пункт нужно пропустить
  4. Show Values (должна отобразиться текущая политика LDAP)
  5. Set MaxPageSize to 10000 (установить требуемое значение)
  6. Set MaxTempTableSize to 1000000 (установить требуемое значение)
  7. Commit Changes
  8. Show Values  (убедитесь в том, что значения изменились)

По завершении перезапустите службу Active Directory Domain Services (NTDS).

Дополнительные сведения в сети:

http://support.microsoft.com/kb/315071 и http://support.microsoft.com/kb/315071/ru

Эта статья была:  
Сообщить об ошибке
ID статьи: 129
Последнее обновление: 12 May, 2016
Ревизия: 3
Просмотры: 283
Комментарии: 0
Также опубликовано в

Внешние ссылки