k8s环境下,最大连接数始终在19000.

环境信息

  • EMQ X 版本:emqx/emqx:4.3.10
  • 操作系统及版本:CentOS Linux release 7.9.2009 (Core)
  • 其他

问题描述

普通的centos7:
单节点独立部署, 最大连接数可以达到5W.
k8s环境下:
单节点独立部署, 最大连接数始终在19000多, 上不去.
部署emqx集群, 也是始终在19000多.

到这个数就不能往上加了, 一个一个的往上加

image

再之后,就会报错

emqtt-bench 报告 eaddrinuse 问题,
字面意思是 客户端(emqtt-bench所在的机器)地址不够了,
通常是由于该机器的文件句柄数,或内核配置的端口数不够用了,参考官网文档的调优指南 系统调优 | EMQ Docs

服务端和压力机系统调优参数都配置了, 最大连接数还是19000多, 还有没有其他可能

客户端错误:

image

emqx服务器日志

两个客户端
一个连接15000
另一个连接5000, 每次连接4900就连接不上去了

image