Mailing List
Home
Linux - General Red Hat Linux discussion list
Enterprise Linux 3 - Discussion of Red Hat Enterprise Linux 3 (Taroon)
Red Hat Linux 9 - Discussion of Red Hat Linux 9 (Shrike)
Installation - Getting started with Red Hat Linux
Red Hat Linux 7.3 - Discussion of Red Hat Linux 7.3 (Valhalla)
Red Hat Linux 8.0 - Discussion of Red Hat Linux 8.0 (Psyche)
Red Hat Linux 7.2 - Discussion of Red Hat Linux 7.2 (Enigma)
Red Hat Linux 7.1 - Discussion of Red Hat Linux 7.1 (Seawolf)
Apache Web Server
Oracle database, Microsoft SQL server ...
Subjects
application/x mplayer2 plugin
RPM error: db4 error(16) from dbenv >remove: Device or resource
   busy
Command stream end of file while reading
X Windows problem (xauth)
Upgrading openoffice 1 1 rpm
FTP: connection refused
FTP: connection refused
mount: /dev/cdrom: is not a valid block device
Dell Precision 650, RedHat 9, no sound
how to trace the cause resulting in the crash of bind server
Virus on the list
UNINSTALL RPM MYSQL
usb pen drives: mounting as a user
broadcom network interface
make mrproper
sendmail configuration on redhat
Couldn 't open PID file /var/run/named/named pid Permission denied
Promise 378 controller
kernel 2 6 and /dev/sound/mixer not found
Problem using up2date
mrtg step by step howto/configuration for a newbie?
Compiling and Installing Kernel 2 6
Can 't locate module ppp0, can 't locate module ppp compress 21
HOW I CAN MAKE BOOTABLE FLOPPY DISKET
Lotus Notes under Wine
/etc/security/limits conf question
Intel E/1000 driver
Command stream end of file while reading
rpm database corrupt
qla2300 modules
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
OpenLDAP/nss_ldap Weirdness

OpenLDAP/nss_ldap Weirdness

2003-04-20       - By Dan

 Back
Reply:     1     2  

Hi all.

I am using OpenLDAP from shrike as an LDAP Server for my network. All
User/Group information is stored in the directory.

Here is the problem:

After a seemingly random period of time, the machine running OpenLDAP
refuses to accept any more connections, hence user/group lookups for
the entire network fail. The machine in question has been up for 8 days,
and this has occured 3 or 4 times during that period. Looking in the
logs on that machine i see:

Apr 21 08:40:23 server slapd[29945]: warning: cannot open
/etc/hosts.allow: Too many open files

I ran netstat on the same machine, which revealed THOUSANDS of LDAP
connections in various states (All consuming file descriptors - Hence
the "Too many open files " error). Restarting OpenLDAP remedies this,
ableit temorarily.

On one of the client machines (also running shrike) i did this:

# netstat | grep ldap | wc -l
2154

This tells me the client has in the order of 2000 connections to the
LDAP server. Some were in state CLOSE_WAIT or other states so this
number possibly is not 100% accurate.

On a client 8.0 machine, I finger/id some users who exist only in the
directory. Running netstat on the server showed that the 8.0 machine had
no lingering/remaining connections whatsoever.

Perfrorming a similar test on a 9.0 Shrike machine, netstat shows
several lingering/remaining connections.

I am still investigating this issue. An almost identical set up, using
8.0 and a P166/64Meg box (The current machine has slightly higher
specs), never had any such problems. I will likely revert to this
configuration for the mean time.

Meanwhile, has anyone encountered anything like this? Anyone shed any light?

Cheers,

Dan