我希望我的 HAProxy 负载均衡器能够处理至少 1M 的连接。我需要这个来部署压力测试。
我尝试设置:
maxconn 1000000
在我haproxy.cfg
但 HAProxy 未能开始:
[haproxy.main()] Cannot raise FD limit to 2000029, limit is 1048576.
我在 Ubuntu Linux 20.04 LTS 上的 Docker 容器中运行 HAProxy,它是一个 Amazon AWS Lightsail VPS 实例。
我查看了互联网上有关如何手动增加open files
限制(ulimit -n
)并将粘贴的大量配置复制到我的主机中的各种问题。没有任何效果 - 我无法将此限制增加到高于 1048576 的任何值。
我发现以下有关打开文件数量硬限制的相关帖子:
这个问题似乎与我的几乎相同:
我是否从错误的角度处理问题?是否有另一种方法来配置 HAProxy 以便它可以处理一百万个连接(即,不增加ulimit -n
)?