[erlang-questions] About error enfile?

Andy W. Song <>
Tue May 17 08:43:40 CEST 2011


out of socket memory says something.

I think you can keep watching /proc/sys/fs/file-nr and /proc/net/sockstat
during test.

On Tue, May 17, 2011 at 2:40 PM, yaohui <> wrote:

> /proc/sys/fs/file-nr "416     0       4821388"  is right now, I'll do a
> test again while observing this parameter
>
> dmesg print a lot log
> out of socket memory
>
> Can you post the output of "dmesg" which might include some OS warning
> messages.
>
> "416     0       4821388" is some time after this happened, right? It shows
> that there aren't many files open.
>
> Andy
>
> On Tue, May 17, 2011 at 2:32 PM, yaohui <> wrote:
>
>> It's a problem 800000 < 1000K,  but connections are less than 540k
>>
>> cat /proc/sys/fs/file-nr result
>> 416     0       4821388
>>
>>  ulimit -n 800000?
>>  800000 < 1000K.
>> Is this the problem?
>> What about cat /proc/sys/fs/file-nr?
>>
>> On Tue, May 17, 2011 at 9:38 AM, yaohui <> wrote:
>>
>>> I do a test C1000k, when connections reach to 540k, I got a error
>>> {badmatch,{error,enfile}}.
>>> {error,enfile} this error represents the files tables is full (for the
>>> entire OS)
>>> but my kernel
>>> ulimit -n
>>> 800000
>>> cat /proc/sys/fs/file-max
>>> 2215800
>>>
>>> {error,enfile} is this error means other problem?
>>>
>>> _______________________________________________
>>> erlang-questions mailing list
>>> 
>>> http://erlang.org/mailman/listinfo/erlang-questions
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20110517/b6436af9/attachment.html>


More information about the erlang-questions mailing list