Are there any chances to have your feedback on the information provided?
Best regards, Ioan
On Fri, May 18, 2012 at 11:25 AM, Ioan Indreias indreias@gmail.com wrote:
Hello all,
We are running OpenLDAP in a SLAVE-MASTER configuratiorn (Slave for another OpenLDAP server //L1// and Master for 2 Axigen Back End nodes //B1 and B2//).
Currently we have ~31000 accounts and experience random freeze events of the slapd (nothing writing in the logs, CPU 0%) when a series of add/delete operations are performed over the normal LDAP traffic.Random means an interval between 15 and 80 minutes after we start add/delete accounts.
The add/delete bash script is running in loop, adding 60 accounts, sleep 20 sec, delete the accounts and sleep another 40 sec. All operations are performed on the MASTER L1 server and are propagated correctly to our server (till is freezing of course).
Running with 2.4.23 we have considered to upgrade to 2.4.31 but the same problem was observed. On both cases we have used BDB 4.7.25, with all available patches.
The server is a RHEL 5.5, 64 bits with plenty of memory and CPUs.
I am attaching 3 archives: the slapd configuration and gdb+db_stat for 2 freeeze events.
Could somebody point if there is a slapd or bdb problem? Any hints are appreciated.
Best regards, Ioan Indreias www.modulo.ro
=== May 18 09:37:10 saevrvmp11 slapd[13834]: @(#) $OpenLDAP: slapd 2.4.31 (May 10 2012 16:11:06) $ root@host64.modulo.ro:/root/openldap-2.4.31/servers/slapd
[root@host tmp]# ldd /usr/sbin/slapd libuuid.so.1 => /lib64/libuuid.so.1 (0x0000003efe000000) libssl.so.6 => /lib64/libssl.so.6 (0x0000003f05400000) libcrypto.so.6 => /lib64/libcrypto.so.6 (0x0000003f00800000) libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003f01800000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003efb800000) libc.so.6 => /lib64/libc.so.6 (0x0000003efac00000) /lib64/ld-linux-x86-64.so.2 (0x0000003efa800000) libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x0000003f02800000) libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x0000003f03000000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x0000003f01000000) libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x0000003f02c00000) libdl.so.2 => /lib64/libdl.so.2 (0x0000003efb000000) libz.so.1 => /usr/lib64/libz.so.1 (0x0000003efbc00000) libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x0000003f02400000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x0000003f02000000) libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003efc400000) libsepol.so.1 => /lib64/libsepol.so.1 (0x0000003efc000000) ===