单机连接数两三千就会崩掉

环境信息

问题描述

单机情况,zip安装,使用mqtt_bench压测,创建五千连接,到一千多后面就会报错,并且web页面也会报错无法访问,后面的连接就会提示timeout或者emfile

配置文件及日志

看下系统调优

按照系统调优配置后,连接数还是在一千一左右,后面的就timeout了

方便看下CPU占用率吗?从你的截图看,内存还没到连接上线。是不是网络带宽有限制呢?

13:51分左右进行的测试
image


多个连接提示的是connect error - etimedout
会不会是带宽问题,我局域网内的服务测试几千就没问题,线上的服务就不行了

我是吃瓜群众, :grinning:我觉得你可以考虑多个客户端同时压,在不同的网络环境下,你本地出网带宽估计影响因素很大。 :grinning:,你的截图显示阿里云带宽应该没压力,cpu就更不用说了

当我用热点连接时,连接数是我用宽带的四倍左右,后来我把emqtt_bench部署到了emqx所在的服务器上,压测几万目前还没发现问题

这个报错信息是TCP建立连接超时错误,也就是TCP网络是对的,但是阻塞了,需要你找网络提供商看下网络限制。有的会限制带宽,有的还会限制连接数,要找运营商协商一下。内网测试的时候,是没有经过运营商的,所以不受影响

那这样感觉也就没问题了,也就是我这边运营商限制了,谢谢啦