Я пытаюсь отключить постраничные ответы на экземпляре Solaris Open Ldap 2.4.45.
Используется так называемый метод OLC (cn = config) или slapd.d (кажется, несколько разных его названий). Я успешно отключил подкачку в версии 2.4.42, используя метод конфигурации предшествующего slapd.conf, добавив sizelimit size.prtotal=disabled
в файл slapd.conf . Это работает, как я получаю
search: 2
result: 11 Administrative limit exceeded
text: pagedResults control not allowed
вернулся в мой ответ.
Согласно http://www.openldap.org/doc/admin24/slapdconf2.html то же самое можно применить, добавив olcSizeLimit: size.prtotal=disabled
в конфигурацию slapd.d, но пока это не сработало. Я попытался добавить запись в файлы настроек сервера cn = config.ldif и базы данных olcDatabase = {0} config.ldif , но безрезультатно.
Продолжительность:
ldapsearch -xv -h <ldaphost> -E pr=2000 -b "dc=mydom,dc=com" "(objectClass=*)
по-прежнему показывает, что управление пейджингом включено в ответе, как видно из:
search: 2
result: 0 Success
control: 1.2.840.113556.1.4.319 false MAUCAQAEAA==
pagedresults: cookie=