在测试时,我得到 erlang_error: "{badmatch,{error,system_limit}},{module,function,3}"?
我正在对我的服务器与客户端数量(200、300、500、....3000)进行负载测试。为了进行测试,我使用 Windows 64 位系统,并在一个系统上运行服务器,在另一个系统上运行客户端。所有客户端都可以成功连接,但是一分钟或两分钟后,服务器会出现 erlang:error -> “{badmatch,{error,system_limit}},{module,accept_function,3}” 对于某些服务器实例,并终止这些服务器实例。任何人都可以解决这个问题吗?
预先感谢您..
sreenivas,印度。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您似乎已达到系统上允许打开的端口数量的系统限制。阅读此处的文档,看看您是否可以确定您的限制是。
尤其:
It appears that you have hit the system limit on the number of ports you are allowed to open on your system. Have a read of this doc here to see if you can determine what your limits are.
In particular: