Good info; will look into LTB,
Upgraded to centos 6.7; same issue / segfault.
Lots of CPU's / memory; HPC world:
ie: [root@afiles]# cat /proc/cpuinfo | grep proc | wc 64 192 950 [root@afiles]#
[root@afiles]# free -g total used free shared buffers cached Mem: 125 10 115 0 0 1 -/+ buffers/cache: 8 117 Swap: 31 0 31
Versions: [root@afiles]# rpm -qa| grep openldap openldap-devel-2.4.40-5.el6.x86_64 openldap-2.4.40-5.el6.x86_64 openldap-clients-2.4.40-5.el6.x86_64 openldap-servers-2.4.40-5.el6.x86_64 [root@afiles]#
I am proxying two ldap servers into one; starting to think this is the issue. Moved the internal bdp off the proxy LDAP server and running stress tests now using ldapperf.
#LOCAL MGMT2 DATABASE #database bdb #cachesize 50000 #idlcachesize 50000 #suffix "dc=test,dc=com" #checkpoint 1024 15 #rootdn "cn=test,dc=test,dc=com" #rootpw #directory /var/lib/ldap
#Indices to maintain for this database #index objectClass eq,pres #index ou,cn,mail,surname,givenname eq,pres,sub #index uidNumber,gidNumber,loginShell eq,pres #index uid,memberUid eq,pres,sub #index nisMapName,nisMapEntry eq,pres,sub
#database meta - COMBINES the LDAP DATABASES database meta suffix "dc=local" rootdn "cn=test,dc=local" rootpw aaaa
#internel LDAP #uri "ldap://127.0.0.1/ou=internal,dc=local" #lastmod off #suffixmassage "ou=internal,dc=local" "dc=test,dc=com"
#external - customer LDAP #uncomment lines and only change vars inside [] to match env # #uri "ldap://[myldap]/ou=external,dc=local" #lastmod off #suffixmassage "ou=external,dc=local" "[dc=datacenter,dc=company,dc=com]" #
##external ldap uri "ldap://sertve/ou=external,dc=local" lastmod off suffixmassage "ou=external,dc=local" "dc=datacenter,dc=company,dc=com" #
*Jason K Cafarelli* Desk: (508) 637-5705 (primary) Mobile: (508) 215-9712 jason.cae@gmail.com
On Sat, Sep 19, 2015 at 2:00 PM, Michael Ströder michael@stroeder.com wrote:
jason cafarelli wrote:
centos 6.5 with a basic slapd setup; internal LDAP and proxy to external LDAP
Which OpenLDAP version is this?
Also note that RedHat heavily patches OpenLDAP and links it against libnss. You should therefore also open a ticket for RHEL.
Getting segaults every 6 hours or so when I let QA on system and generate some typical user load.
All 32 threads halt; ldapsearch stops responding.
Do you have 8 CPU cores?
Typically no logs; last one dropped this:
ie:
Sep 18 07:47:58 maryann2 kernel: slapd[53754]: segfault at 7f3083ffff98
ip
00007f3104cc3532 sp 00007f30a5ff9660 error 6 in libc-2.12.so [7f3104c4a000+18b000]
Should i just sledgehammer a yum update and get off centos 6.5?
The openldap-technical is not a RedHat forum. But being in your position I'd upgrade within the RHEL 6.x series first.
Also consider using the LTB project's OpenLDAP RPMs. Those are linked to OpenSSL libs and are more close to upstream OpenLDAP releases.
http://ltb-project.org/wiki/documentation/openldap-rpm
Ciao, Michael.