nginx+emqx连接数只能到1000多就断开

使用的服务器均为centos7
emqx单机测试的时候 可以到32000
但是使用nginx以后 负载均衡可以实现 但是连接数到1000多就断开了


每台主机也已经性能调优
nginx的主机:
image
image

emqx 机器按照调优文档做好之后,需要重启 emqx 服务。系统调优 | EMQX 5.1 文档

特别注意如果你是用 systemctl 启动的 emqx 服务的话,最大文件句柄数可能需要在它的 service 文件里改。

emqx机器我都已经重启了,单节点测试的时候连接数是可以达到32000的。
nginx是在另一台机器做的反代,但是nginx只能达到1000,我看正常的配置也已经改了,麻烦帮忙看一下哪里还没有配置好。

那就是 NGINX 机器没有调优好。1000 这个数字暗示默认的 ulimit 值没改(1024),你调查一下。具体办法是通过 ps -ef 拿到 nginx 进程号,然后再看 /proc/<进程号>/limits 这个文件。找 Max open files 这一行。


现在突破1000多,但是到了一万多又不能链接了。