LDAP sizelimit exceeded despite a high sizelimit

У меня проблема "LDAP sizelimit превышен" (я знаю, что это обсуждалось здесь несколько раз). К сожалению, предыдущие решения здесь и на других сайтах не помогли.

Я использую Ubuntu 20.04 и пакет slapd. Я создал файл /etc/ldap/slapd.conf и прописал в нем sizelimit 10000. В /etc/ldap/slapd.d/cn=config.ldif я добавил соответствующую запись.

objectClass: olcGlobal
cn: config
olcArgsFile: /var/run/slapd/slapd.args
olcLogLevel: None
olcPidFile: /var/run/slapd/slapd.pid
olcToolThreads: 1
olcSizeLimit: 10000
structuralObjectClass: olcGlobal
entryUUID: xxxxxxxxxxxxxxxxxxxxxxxx
creatorsName: cn=config
createTimestamp: 20160825143715Z
entryCSN: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
modifiersName: cn=config
modifyTimestamp: 20160905182032Z

После перезапуска службы сообщение об ошибке появляется снова. Что мне нужно изменить, чтобы получить более 500 записей?

0
задан 13 January 2021 в 05:25
1 ответ

olcSizeLimit применяется только к dn: olcDatabase={-1}frontend,cn=config, поместите его туда и это должно сделать то, что вы хотите.

Вы должны использовать ldapmodify для изменения файлов /etc/ldap/slapd.d/, и для большинства взаимодействий это не требует перезапуска slapd, чтобы изменения вступили в силу. Это также сохраняет правильность контрольных сумм файлов, если ваш slapd использует их.

Вы можете получить более подробную информацию с помощью olcLimits на соответствующей db. (Более подробно в slapd-config(5).)

0
ответ дан 24 April 2021 в 02:15

Теги

Похожие вопросы