在测试时,我得到 erlang_error: "{badmatch,{error,system_limit}},{module,function,3}"?

发布于 2024-10-03 12:56:20 字数 305 浏览 2 评论 0 原文

我正在对我的服务器与客户端数量(200、300、500、....3000)进行负载测试。为了进行测试,我使用 Windows 64 位系统,并在一个系统上运行服务器,在另一个系统上运行客户端。所有客户端都可以成功连接,但是一分钟或两分钟后,服务器会出现 erlang:error -> “{badmatch,{error,system_limit}},{module,accept_function,3}” 对于某些服务器实例,并终止这些服务器实例。任何人都可以解决这个问题吗?

预先感谢您..

sreenivas,印度。

I am doing load testing of my server with number of clients(200, 300, 500, ....3000). For testing I am using windows 64 bit systems and I am running server on one system and clients on another system. All the clients can do connections successfully, but after one minute or two minutes later, server through an erlang:error -> "{badmatch,{error,system_limit}},{module,accept_function,3}" for some server instances and dies those server instances. Can any on have a solution for this ?

Thank you in advance..

sreenivas, India.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

攀登最高峰 2024-10-10 12:56:20

您似乎已达到系统上允许打开的端口数量的系统限制。阅读此处的文档,看看您是否可以确定您的限制是。

尤其:

开放端口最大数量
同时打开 Erlang 端口是
默认 1024。可以提高此限制
启动时最多 268435456
(参见环境变量
erlang(3) 中的 ERL_MAX_PORTS)
开放端口最大限制为268435456
至少在 32 位架构上
由于记忆而无法到达
短缺。

打开文件和套接字 最大数量
同时打开的文件数
和套接字取决于最大
可用的 Erlang 端口数量,以及
操作系统特定设置和
限制。

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:

Open ports The maximum number of
simultaneously open Erlang ports is by
default 1024. This limit can be raised
up to at most 268435456 at startup
(see environment variable
ERL_MAX_PORTS in erlang(3)) The
maximum limit of 268435456 open ports
will at least on a 32-bit architecture
be impossible to reach due to memory
shortage.

Open files, and sockets The maximum
number of simultaneously open files
and sockets depend on the maximum
number of Erlang ports available, and
operating system specific settings and
limits.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文