Bug#606350: sasl2-bin: "Too many open files" error with PAM - recovery with saslauthd restart
D G Teed
donald.teed at gmail.com
Wed Dec 8 20:39:26 UTC 2010
On Wed, Dec 8, 2010 at 4:23 PM, Dan White <dwhite at olp.net> wrote:
> On 08/12/10 15:33 -0400, D G Teed wrote:
>
>> Here is what one of the directories looked like:
>>
>> ls -l 15950/fd
>>
>> total 0
>> lrwx------ 1 root root 64 Dec 8 13:52 0 -> /dev/null
>> lrwx------ 1 root root 64 Dec 8 13:52 1 -> /dev/null
>> lrwx------ 1 root root 64 Dec 7 15:47 10 -> socket:[38109596]
>> lrwx------ 1 root root 64 Dec 7 15:47 11 -> socket:[38112677]
>> lrwx------ 1 root root 64 Dec 8 13:52 12 -> socket:[38129166]
>> lrwx------ 1 root root 64 Dec 8 13:52 13 -> socket:[38177341]
>> lrwx------ 1 root root 64 Dec 8 13:52 14 -> socket:[38198508]
>> lrwx------ 1 root root 64 Dec 8 13:52 15 -> socket:[38256709]
>> lrwx------ 1 root root 64 Dec 8 13:52 16 -> socket:[38307912]
>> lrwx------ 1 root root 64 Dec 8 13:52 17 -> socket:[38351349]
>> lrwx------ 1 root root 64 Dec 8 13:52 18 -> socket:[38378460]
>>
>
> Try doing a 'netstat -e' and see if you can match some of those sockets up
> with a connection, and see if you can determine what it's being used for,
> and what connection state it's in.
>
> I'm hoping you can tie the down to a particular type of connection, say,
> your pam_winbind attempts. If that's the case, then the problem might be
> due to a bug in that specific pam module, or could be due to a bug in the
> way saslauthd uses pam.
>
OK...
I've checked one process and here is what the matches look like:
/proc/15951/fd# for socket in `ls -l | cut -d' ' -f12 | sed 's/socket:\[// ;
s/\]//'`
> do
> netstat -e | grep $socket
> done
unix 2 [ ] STREAM CONNECTED 38129397
unix 3 [ ] STREAM CONNECTED 40572411
unix 3 [ ] STREAM CONNECTED 40583464
unix 3 [ ] STREAM CONNECTED 40602800
unix 3 [ ] STREAM CONNECTED 40649673
unix 3 [ ] STREAM CONNECTED 40667667
unix 2 [ ] STREAM CONNECTED 38134508
unix 2 [ ] STREAM CONNECTED 38137874
unix 2 [ ] STREAM CONNECTED 38144166
unix 2 [ ] STREAM CONNECTED 38145796
unix 2 [ ] STREAM CONNECTED 38164643
unix 2 [ ] STREAM CONNECTED 38182983
unix 2 [ ] STREAM CONNECTED 38198634
unix 2 [ ] STREAM CONNECTED 38212091
unix 2 [ ] STREAM CONNECTED 38284314
unix 2 [ ] STREAM CONNECTED 38310069
unix 2 [ ] STREAM CONNECTED 38337364
unix 2 [ ] STREAM CONNECTED 38378155
unix 2 [ ] STREAM CONNECTED 38401805
unix 2 [ ] STREAM CONNECTED 38411640
unix 2 [ ] STREAM CONNECTED 38427190
unix 2 [ ] STREAM CONNECTED 38437192
unix 2 [ ] STREAM CONNECTED 38494440
unix 2 [ ] STREAM CONNECTED 38522319
unix 2 [ ] STREAM CONNECTED 38548115
unix 2 [ ] DGRAM 38091087
unix 2 [ ] STREAM CONNECTED 38554551
unix 2 [ ] STREAM CONNECTED 38561940
unix 2 [ ] STREAM CONNECTED 38581911
unix 2 [ ] STREAM CONNECTED 38596779
unix 2 [ ] STREAM CONNECTED 38618951
unix 2 [ ] STREAM CONNECTED 38751702
unix 2 [ ] STREAM CONNECTED 38790002
unix 2 [ ] STREAM CONNECTED 38796236
unix 2 [ ] STREAM CONNECTED 38840751
unix 2 [ ] STREAM CONNECTED 38867792
unix 2 [ ] STREAM CONNECTED 38892274
unix 2 [ ] STREAM CONNECTED 38934651
unix 2 [ ] STREAM CONNECTED 38951610
unix 2 [ ] STREAM CONNECTED 38978113
unix 2 [ ] STREAM CONNECTED 38994165
unix 2 [ ] STREAM CONNECTED 39011149
unix 2 [ ] STREAM CONNECTED 39018267
unix 2 [ ] STREAM CONNECTED 39028043
unix 2 [ ] STREAM CONNECTED 39031157
unix 2 [ ] STREAM CONNECTED 39075371
unix 2 [ ] STREAM CONNECTED 39135341
unix 2 [ ] STREAM CONNECTED 39386630
unix 2 [ ] STREAM CONNECTED 39513199
unix 2 [ ] STREAM CONNECTED 39530596
unix 2 [ ] STREAM CONNECTED 39543718
unix 2 [ ] STREAM CONNECTED 39550671
unix 2 [ ] STREAM CONNECTED 39597986
unix 2 [ ] STREAM CONNECTED 39691351
unix 2 [ ] STREAM CONNECTED 39693413
unix 2 [ ] STREAM CONNECTED 39715649
unix 2 [ ] STREAM CONNECTED 39721749
unix 2 [ ] STREAM CONNECTED 39763508
unix 2 [ ] STREAM CONNECTED 39796730
unix 3 [ ] STREAM CONNECTED 39858211
unix 3 [ ] STREAM CONNECTED 39890377
unix 3 [ ] STREAM CONNECTED 39895914
unix 3 [ ] STREAM CONNECTED 39923296
unix 3 [ ] STREAM CONNECTED 39976002
unix 3 [ ] STREAM CONNECTED 39991611
unix 3 [ ] STREAM CONNECTED 40002931
unix 3 [ ] STREAM CONNECTED 40075158
unix 3 [ ] STREAM CONNECTED 40111837
unix 3 [ ] STREAM CONNECTED 40128040
unix 3 [ ] STREAM CONNECTED 40130041
unix 3 [ ] STREAM CONNECTED 40137946
unix 3 [ ] STREAM CONNECTED 40139446
unix 3 [ ] STREAM CONNECTED 40158597
unix 3 [ ] STREAM CONNECTED 40166365
unix 3 [ ] STREAM CONNECTED 40187017
unix 3 [ ] STREAM CONNECTED 40198012
unix 3 [ ] STREAM CONNECTED 40211699
unix 3 [ ] STREAM CONNECTED 40220735
unix 3 [ ] STREAM CONNECTED 40233742
unix 3 [ ] STREAM CONNECTED 40248500
unix 3 [ ] STREAM CONNECTED 40260919
unix 3 [ ] STREAM CONNECTED 40271543
unix 3 [ ] STREAM CONNECTED 40287296
unix 3 [ ] STREAM CONNECTED 40342695
unix 3 [ ] STREAM CONNECTED 40346798
unix 3 [ ] STREAM CONNECTED 40352869
unix 3 [ ] STREAM CONNECTED 40370449
unix 3 [ ] STREAM CONNECTED 40381003
unix 3 [ ] STREAM CONNECTED 40393520
unix 3 [ ] STREAM CONNECTED 40407420
unix 3 [ ] STREAM CONNECTED 40448726
unix 3 [ ] STREAM CONNECTED 40453216
unix 3 [ ] STREAM CONNECTED 40509251
unix 3 [ ] STREAM CONNECTED 40527597
unix 3 [ ] STREAM CONNECTED 40539324
unix 3 [ ] STREAM CONNECTED 40553666
I also count 200 connections like this:
unix 3 [ ] STREAM CONNECTED 39854981
/var/run/samba/winbindd_privileged/pipe
Most users are simply using port 25 and would not be authenticating,
so I know these numbers cannot be current connections.
Regards,
--Donald
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-sasl2-debian-devel/attachments/20101208/42d7ddd7/attachment-0001.htm>
More information about the Pkg-cyrus-sasl2-debian-devel
mailing list