Hello,
I am running 2.6.18-274.17.1.el5 with openldap-2.3.43-12.el5_7.10. Lately I've been seeing the following errors in /var/log/messages. Once this error starts it appears to almost freeze the server. I cannot connect via ssh and restarting services take minutes to restart if not restarting at all. My only option is to reboot the server. All is fine for a few days then it happens again.
nss_ldap: could not search LDAP server - Server is unavailable
This disconnects my samba shares and does not allow users to login to Windows anymore.
Can anyone help me with this issue?
Thanks for your time.
On 02/13/12 15:50 -0600, Zachary Musselman wrote:
Hello,
I am running 2.6.18-274.17.1.el5 with openldap-2.3.43-12.el5_7.10. Lately I've been seeing the following errors in /var/log/messages. Once this error starts it appears to almost freeze the server. I cannot connect via ssh and restarting services take minutes to restart if not restarting at all. My only option is to reboot the server. All is fine for a few days then it happens again.
nss_ldap: could not search LDAP server - Server is unavailable
This disconnects my samba shares and does not allow users to login to Windows anymore.
Can anyone help me with this issue?
While the problem is happening, is slapd running? Do you have any limits configured (man slapd.conf, and ldap.conf)? Do you have a large number of connections to slapd (netstat)? Can you perform normal ldap operations against the server using any of the client utilities (ldapsearch)?
If the problem points to slapd, try increasing your loglevel or running slapd in debug mode to gather more information about what's happening.
You should upgrade your slapd version, and consider replacing nss_ldap with nssov or nss-pam-ldapd, for a more robust handling of the case where slapd is unavailable.
On Monday, 13 February 2012 23:50:02 Zachary Musselman wrote:
Hello,
I am running 2.6.18-274.17.1.el5 with openldap-2.3.43-12.el5_7.10. Lately I've been seeing the following errors in /var/log/messages. Once this error starts it appears to almost freeze the server. I cannot connect via ssh and restarting services take minutes to restart if not restarting at all. My only option is to reboot the server. All is fine for a few days then it happens again.
nss_ldap: could not search LDAP server - Server is unavailable
This disconnects my samba shares and does not allow users to login to Windows anymore.
Can anyone help me with this issue?
Quick fix;
echo bind_policy soft >> /etc/ldap.conf
Long fix, look at the following directives added in nss_ldap version 241:
* new (undocumented) nss_reconnect_tries, nss_reconnect_sleeptime, nss_reconnect_maxsleeptime, nss_reconnect_maxconntries directives
Much longer fix, upgrade to 6 and us nslcd or sss.
Regards, Buchan
openldap-technical@openldap.org