社区版单机连接到达25w报connect error - etimedout

环境信息

  • EMQX 版本:4.3.5
  • 操作系统及版本:centos7
  • broker 16核 32G
    压力机 3台,每台8虚拟网卡,每台48核 96G

问题描述

按照官网已经进行调优,连接数到达25w时报connect error - etimedout

配置文件及日志

有 EMQX 侧的日志么

image
今天的日志只有erlang的

麻烦把对应时间段的日志发上来看看

不是这里,这里应该是已经出现了网络问题后, Dashboard 页面刷新时打印的日志
你从旧的日志开始找,找到最早出现错误的地方看看,或者你直接把 log 目录下面的都打包发给附件

这里的错误是你没有设置心跳机制,客户端心跳超时被踢掉了,和你的问题也没有关系。
你搜下 connection 相关的日志看看

logs.zip (3.4 MB)
这是所有的日志

看了下你发的日志,看起来都是 DEBUG 日志没有 error 和 warning 相关的。
看你的首次截图 etimeout 的错误,应该是 emqtt-bench 报告连接超时了,压力机也调优了么?再看下你 emqtt-bench 的命令呢

/root/emqtt-bench/bin/emqtt_bench conn -h broker_ip -c 50000 --ifaddr 压力机_ip