[BSD] openldap syncrepl "size limit exceeded"
Péchy Gáspár
gpechy at ggg.hu
2011. Okt. 20., Cs, 13:45:04 CEST
On 2011.10.19. 22:54, Gabor HALASZ wrote:
> On 10/19/2011 8:47 PM, Péchy Gáspár wrote:
>> Hát, egyelőre elpasszolom - megkerülni meg lehet, üzemben egyelőre nem
>> probléma, tán egyszer beugrik valami.
>
> Na, ne legyunk ennyire kishituek. Ha mar opensource, akkor hasznaljuk:
>
> servers/slapd/limits.c
>
> limits_get(
>
> ...
>
> Debug( LDAP_DEBUG_TRACE, "==> limits_get: %s self=\"%s\"
> this=\"%s\"\n",
> op->o_log_prefix,
> BER_BVISNULL( ndns[0] ) ? "[anonymous]" :
> ndns[0]->bv_val,
> BER_BVISNULL( ndns[1] ) ? "" : ndns[1]->bv_val );
>
> Ha beallitom a loglevel trace-t, akkor nalam is megjelenik (pedig man
> slapd.conf:
>
> loglevel<integer>
> ...
> 1 (0x1 trace) trace function calls
> ...
> The desired log level can be input as a single integer that
> combines the (ORed) desired levels, both in decimal or in
> hexadecimal notation), szoval illeszkednie kellett volna a paratlan
> szamu loglevelre, na mindegy, ez esetben nalam ilyen az illeszkedo limit:
>
> Oct 19 22:43:19 server slapd[42028]:>>> dnPrettyNormal:<dc=ha,dc=la,dc=sz>
> Oct 19 22:43:19 server slapd[42028]:<<< dnPrettyNormal:
> <dc=ha,dc=la,dc=sz>,<dc=ha,dc=la,dc=sz>
> Oct 19 22:43:19 server slapd[42028]: ==> limits_get: conn=1013 op=4
> self="cn=ldapagent,dc=ha,dc=la,dc=sz" this="dc=ha,dc=la,dc=sz"
> Oct 19 22:43:19 server slapd[42028]:<== limits_get: type=DN match=EXACT
> dn="cn=ldapagent,dc=ha,dc=la,dc=sz"
>
> Szoval megnezheted a logban, hogy van-e az utolso sorhoz hasonlo
> bejegyzesed. Ha nincs, akkor csak elirtad az acl-eket. Ha van, akkor
> megint elfogytak az otleteim.
Ohh, köszönöm türelmed, s az ötletet - SOLVED, n00b vagyok :(
1./ loglevel -1 esetén nem jött a trace, most 1-el kipróbálva megjött, mi neked is KIVÉVE a
limits_get: type=DN match=EXACT ... sort !
2./ nekiugrottam mégegyszer a dokumentációnak, majd újra végig! olvasva a man-t (hátha mégis
elnéztem vmi szintaktikát) a képembe ordított, s végre észre is vettem, hogy:
sizelimit <= globalsection
limits <= database section
Mégegyszer bocs hogy illen noob hibával raboltam idődet
üdv,
Gazsi
P.S. milyen szép is lenne a világ, ha a hibás, felesleges ... paraméterek miatt kajabálna minden
program - de ne legyünk telhetetlenek, s ne célirányosan, hanem egységében, elejétől végéig olvassuk
a mant :)
További információk a(z) BSD levelezőlistáról