[BSD] openldap syncrepl "size limit exceeded"

Péchy Gáspár gpechy at ggg.hu
2011. Okt. 19., Sze, 15:26:41 CEST


On 2011.10.18. 11:36, Gabor HALASZ wrote:
> On 10/18/2011 12:54 AM, Péchy Gáspár wrote:
>
>>>
>>
>> Lényeg a lényeg, hogy a témánál maradjunk: a limits "dn.." verziónak,
>> menni kéne (elvben), de nem mén - mindenképp megnézem az ajánlott
>> loglevellel egy helyi ldapsearch eredményét valahol máshol, az élőn túl
>> nagy a forgalom a loglevel 128-hoz (az autentikációk LDAP-on vannak).
>
> Igen, a terhelt ldap szerver debugolasa sosem leanyalom.

teszt szerveren kipróbálva, ldaps.conf-ban limit nélkül:

 > ldapsearch -b "ou=mydep,o=firm" -D "cn=neddugi,ou=mydep,o=firm" -wneduddmeg > qq
 > cat debug.log | grep limits
Oct 19 12:21:18 backup slapd[838]: ==> limits_get: conn=1000 op=1 self="cn=neddugi,ou=mydep,o=firm" 
this="ou=mydep,o=firm"

limittel: (limits dn.exact="cn=neddugi,ou=mydep,o=firm" size=510 )

 > ldapsearch -b "ou=mydep,o=firm" -D "cn=neddugi,ou=mydep,o=firm" -wneduddmeg > qq
 > cat debug.log | grep limits
Oct 19 14:13:35 backup slapd[829]: line 202 (limits dn.exact="cn=neddugi,ou=mydep,o=firm" size=510)
Oct 19 14:24:12 backup slapd[830]: ==> limits_get: conn=1000 op=1 self="cn=neddugi,ou=mydep,o=firm" 
this="ou=management,o=ggg kft."

s mindkettő 500 bejegyzés után áll meg.

Limites változat, az utolsó előtti rekordnál ( amit még kilistázott ) a logrészlet:
Oct 19 14:25:56 backup slapd[830]: <= acl_mask: [2] applying read(=rscxd) (stop)
Oct 19 14:25:56 backup slapd[830]: <= acl_mask: [2] mask: read(=rscxd)
Oct 19 14:25:56 backup slapd[830]: => slap_access_allowed: read access granted by read(=rscxd)
Oct 19 14:25:56 backup slapd[830]: => access_allowed: read access granted by read(=rscxd)
Oct 19 14:25:56 backup slapd[830]: => access_allowed: result was in cache (objectClass)

mig a következőnél, ahol megszakadt ( 501. ):
Oct 19 14:25:56 backup slapd[830]: <= acl_mask: [2] applying read(=rscxd) (stop)
Oct 19 14:25:56 backup slapd[830]: <= acl_mask: [2] mask: read(=rscxd)
Oct 19 14:25:56 backup slapd[830]: => slap_access_allowed: search access granted by read(=rscxd)
Oct 19 14:25:56 backup slapd[830]: => access_allowed: search access granted by read(=rscxd)
Oct 19 14:25:56 backup slapd[830]: <= test_filter 6
Oct 19 14:25:56 backup slapd[830]: send_ldap_result: conn=1000 op=1 p=3
Oct 19 14:25:56 backup slapd[830]: send_ldap_result: err=4 matched="" text=""
Oct 19 14:25:56 backup slapd[830]: send_ldap_response: msgid=2 tag=101 err=4

Semmi egyébet ezzel kapcsolatban nem láttam. ( Lehet, hogy kellett volna? )





További információk a(z) BSD levelezőlistáról