Дамп LDAP - превышен Sizelimit - PullRequest
4 голосов
/ 31 мая 2010

При поиске в LDAP я получаю сообщение об ошибке: «LDAP: код ошибки 4 - превышен Sizelimit». Как я могу сбросить все данные без изменения настроек сервера LDAP?

Ответы [ 2 ]

1 голос
/ 29 июля 2011

Сервер каталогов накладывает ограничение на:

  • количество объектов, возвращаемых из поиска
  • количество времени, потраченного на поиск
  • количество записей для проверки при создании списка кандидатов

В зависимости от сервера ограничения могут быть наложены глобальной конфигурацией, политикой подключения клиента или на основе идентификатора аутентификации.Результат в поисковом ответе указывает, что часть результатов была возвращена клиенту.Клиент может (и должен) устанавливать ограничение размера и ограничение времени как часть поискового запроса, но эти ограничения, известные как ограничения, запрашиваемые клиентом, не могут переопределять ограничения сервера.

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

Моя запись в блоге обсуждает запрос поиска и ответ поиска.

1 голос
/ 31 мая 2010

Может быть эта статья помогает. Когда-то мне нужно было получать записи из Active Directory, настроенной на возврат только 1000 записей с использованием JNDI; Active Directory, пейджинг и диапазон выглядит близко к тому, с чем я имел дело.

...