TCP接受失败:emfile

时间:2013-10-11 05:35:47

标签: ejabberd tsung

达到当前请求率后出现此错误:11.12 req / sec  当前用户:1184  目前已连接的用户:990  当前阶段:1 ejabberd tsung测试之后,我谷歌一些建议增加/ proc / sys / fs / file-max ulimit -n 100000之后我也有空间相同的问题是否有任何解决方案。

2 个答案:

答案 0 :(得分:3)

只是为了回答。

这是操作系统文件描述符限制的问题。 ejabberd为每个新连接打开新端口,这个新端口碰巧使用文件描述符。默认情况下,文件描述符限制为1024(使用ulimit -n检查)。将此限制增加到30000(使用ulimit -n 30000)

点击此链接了解更多详情 - File Descriptors are Yummy or Common Pitfalls of Ejabberd

答案 1 :(得分:0)

因此,您的压力负荷似乎过高,减少了用户数量或部署了多个ejebberd。您也可以向我们提供有关测试的更多信息,以帮助我们为您提供帮助。

相关问题