[erlang-questions] 回复: About error enfile?
yaohui
yaohui1984@REDACTED
Tue May 17 08:49:57 CEST 2011
ok, thanks.
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 <yaohui1984@REDACTED> 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 <yaohui1984@REDACTED> 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 <yaohui1984@REDACTED> 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
erlang-questions@REDACTED
http://erlang.org/mailman/listinfo/erlang-questions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20110517/9e9c81b8/attachment.htm>
More information about the erlang-questions
mailing list