环境信息
- EMQ X 版本:4.1.2
- 操作系统及版本:centos 7.2 , 2核8G
- 使用的插件: auth_http, web_hook
- 客户端接入数量: 4000
问题描述
emqx已稳定运行一个月左右, 今天突然出现几百个客户端周期性上线离线, 大概每隔1 - 8分钟上下线一次
配置文件只修改了tcp连接部分, 为了缓解同时上线压力, 调小了listener.tcp.external.max_conn_rate, 请教是否可能因为这个参数导致?
已排除项
客户端正常(切换到别的服务器连接稳定)
服务器资源正常, dashboard: 内存 230M/490M, CPU 1.41 / 1.63 / 1.50 (服务器top显示CPU和可用内存都剩很多)
auth_http和web_hook的web服务没问题(通过tcpdump抓包分析, http响应都很快, 5-10ms)
配置文件及日志
listener.tcp.external.acceptors = 8
listener.tcp.external.max_connections = 1024000
listener.tcp.external.max_conn_rate = 10
listener.tcp.external.active_n = 100