OpenLDAP on Fedora

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm trying to use an FC1 system as a departmental LDAP server.
I previously had an ageing RH7.1 box happily performing this task.

The first hurdle was that approximately once per week slapd would start to syslog messages about how it couldn't open /etc/hosts.deny because there were too many open files.

I tried to address this with the following:
# /etc/security/limits.conf
ldap             hard    nofile          65535

#!/bin/sh
#/usr/sbin/slapd-wrapper
ulimit -n 65535
exec /usr/sbin/slapd $@

And changing /etc/init.d/ldap from:
daemon ${slapd} -u ldap -h "ldap:///"; -l daemon $OPTIONS $SLAPD_OPTIONS
to:
daemon ${slapd}-wrapper -u ldap -h "ldap:///"; -l daemon $OPTIONS $SLAPD_OPTIONS


This seems to have settled that issue, as the number of open files appears to happily edge over the 1024 former line of death.
[root@urd sbin]# cat /proc/sys/fs/file-nr
1508 890 209708


However, something is still wrong. Still approximately once per week (possibly corresponding with open files exceeding 1024), my slapd now appears to be failing in the same manner, only silently (no syslog messages).

Clients (even the ldap server itself) start reporting:
nss_ldap: could not get LDAP result - Can't contact LDAP server
and applications that try to do authentication start failing fatally.

Could there be other per-user limits that are preventing openldap from servicing new requests?
Does anyone have any ideas of how to avoid this behavior?
Why do Redhat7.x (and presumably RHEL) not suffer from similar problems?
Has anyone actually gotten LDAP clients to successfully fail over to an alternate server? (I have it configured, but it never seems to work...)





[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux