浏览器中dashboard卡死

环境

  • EMQX 版本:5.0.25 docker
  • 操作系统版本:ubuntu 14.04

重现此问题的步骤

非必现。未发现规律。貌似频繁连接又断开时容易出现。

只连上一个client,做各种操作,比如循环发消息,断开又连上。

chrome打开dashboard,到具体的client页面。点左上方的< Back时页面卡死。

预期行为

实际行为

chrome标签页卡死。浏览器本地cpu占用上升,风扇狂转。

emqx报错
2023-05-18T22:38:37.452663+00:00 [error] supervisor: ‘esockd_connection_sup - <0.2320.0>’, errorContext: connection_shutdown, reason: {ssl_error,{tls_alert,{unexpected_message,“TLS server: In state hello at tls_record.erl:564 generated SERVER ALERT: Fatal - Unexpected Message
n {unsupported_record_type,71}”}}}, offender: [{pid,<0.25976.2>},{name,connection},{mfargs,{emqx_connection,start_link,[#{enable_authn => true,limiter => undefined,listener => {ssl,default},zone => default}]}}]

emqx其他功能仍保持正常。另起页面可正常打开。

Dashboard 的问题已经在着手调查。

这里的 EMQX 日志是 mqtt 客户端 tls 握手失败,请检查一下 ssl listener 相关配置,以及 mqtt 客户端连接的端口,使用的证书是否正确。