높은 크기 제한에도 불구하고 LDAP 크기 제한이 초과되었습니다.

높은 크기 제한에도 불구하고 LDAP 크기 제한이 초과되었습니다.

"LDAP 크기 제한이 초과되었습니다"라는 문제가 있습니다(여기서 여러 번 논의된 것으로 알고 있습니다). 불행하게도 여기와 다른 사이트의 이전 솔루션은 도움이 되지 않았습니다.

저는 Ubuntu 20.04와 slapd 패키지를 사용하고 있습니다. 파일을 만들어서 /etc/ldap/slapd.confsizelimit 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개 이상의 항목을 얻으려면 무엇을 조정해야 합니까?

답변1

olcSizeLimit에만 적용됩니다 dn: olcDatabase={-1}frontend,cn=config. 거기에 넣으면 원하는 대로 작동합니다.

ldapmodify파일을 변경하는 데 사용해야 하며 /etc/ldap/slapd.d/대부분의 상호 작용에서 slapd변경 사항을 적용하기 위해 다시 시작할 필요가 없습니다. 또한 slapd가 파일 체크섬을 사용하는 경우 파일 체크섬을 올바르게 유지합니다.

olcLimits적절한 DB를 사용하면 더 세부적으로 얻을 수 있습니다 . (자세한 내용은 에서 확인하세요 slapd-config(5).)

관련 정보