Hello all,
I have a set of 11 servers setup with syncrepl, all running openldap 2.4.6:
1 syncrepl provider, and 10 consumers.
The
provider is having a hard time staying up for more than 18-24 hours at
a time - it will either stop responding, or just die. I'm working on
getting the debug log output right before it dies, but for now, about
60% of my provider's log is filled with messages such as this:
Dec 28 15:04:15 ldapm01 slapd[10335]: slap_sl_malloc of 32 bytes failed, using ch_malloc
Dec 28 15:04:15 ldapm01 slapd[10335]: slap_sl_malloc of 56 bytes failed, using ch_malloc
Dec 28 15:04:15 ldapm01 slapd[10335]: slap_sl_malloc of 56 bytes failed, using ch_malloc
The logs are quite copious, but I haven't seen anything else
indicative of an error. I've been researching for over a week, and
attempting to tweak my settings, but I can't find any data on this.
Does this have anything to do with the 'searchstack' setting? I looked
in the source code, and noticed that it didn't seem like a terrible
error, but this is the only output I have for the time being.
Any help would be greatly appreciated, as these are production machines.
If the information I provided doesn't help, please tell me what you would need to understand the problem better.
########Provider:
database bdb
suffix "dc=testbox,dc=net"
directory "/var/lib/ldap/master/"
mode 0600
cachesize 20000
idlcachesize 60000
index objectClass eq
index ou eq
index entryCSN,entryUUID eq
index uid,uidNumber,gidNumber eq
idletimeout 30
overlay syncprov
syncprov-checkpoint 100 10
syncprov-sessionlog 1000
syncprov-reloadhint TRUE
lastmod on
############Consumer:
database bdb
suffix "dc=testbox,dc=net"
directory "/var/lib/ldap/slave/"
mode 0600
cachesize 10000
idlcachesize 30000
#### Consumer
checkpoint 512 5
index uid,uidNumber,gidNumber,member