gpt4 book ai didi

erlang - 测试时,出现 erlang 错误 : "{badmatch,{error,system_limit}},{module,function,3}"?

转载 作者:行者123 更新时间:2023-12-05 01:35:07 24 4
gpt4 key购买 nike

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

提前谢谢你..

印度斯里尼瓦斯。

最佳答案

看来您已经达到了允许在系统上打开的端口数量的系统限制。阅读 this doc here 看看您是否可以确定您的限制是什么。

特别是:

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.

关于erlang - 测试时,出现 erlang 错误 : "{badmatch,{error,system_limit}},{module,function,3}"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4242887/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com