启用Redis认证登陆失败,生成了crash.dump文件

环境信息

  • EMQ X 版本:4.3.8
  • 操作系统及版本:Windows Server 2012 R2
  • 其他:阿里云Redis,web客户端,.NET 5 gRPC客户端

问题描述

EMQX启用了Redis登陆认证,经过一点时间运行后,发现个别客户端无法登陆,EMQX日志显示[Redis] Auth from redis failed: not_authorized。

Web端使用 vue-4.5.3.js,js mqtt-4.2.8.js google浏览器
客户端使用.NET 5.0,MQTTNet-3.1.1

不知道是不是长时间的登录不上,导致了EMQX内存占用率达到了1.4G,并且产生了一个crash.dump文件(1.2G)

配置文件及日志

WinDbg



你的密码是中文的?

英文的,截图只是把“密码“写了上去。

最后经过官方处理,解决了这类问题;是规则将数据通过webhook转发出去时,对方的接口访问超时,导致EMQX整体延迟了,导致客户端连接,授权认证都失败了