请教下 ,在用emqx社区版
web客户端添加客户端认证-mysql方式,添加数据库、表,也添加了几条数据。
数据源状态显示已连接,已启用。
登录的时候,用表中的信息和非表中的信息,都能登录上。统计指标显示为0。是哪里配置错了么?
请教下 ,在用emqx社区版
web客户端添加客户端认证-mysql方式,添加数据库、表,也添加了几条数据。
数据源状态显示已连接,已启用。
登录的时候,用表中的信息和非表中的信息,都能登录上。统计指标显示为0。是哪里配置错了么?
麻烦提供更详细的信息,比如 EMQX 的版本信息,认证的具体配制,统计指标的数据等,最好还有 debug 级别的日志
1.统计指标就是允许、拒绝、不匹配、总数,包括速度指标 这些都是0;
2.认证服务是docker部署emqx,版本为5.6.1open-source
3.docker挂载目录没有日志,未做收发操作,只进行登录操作
4.sha256加密 suffix加盐 8连接池 5查询超时 虚拟机上docker部署mysql 未启用tls
一共配置了几个客户端认证数据源,指标都是 0 看起来像是跑到了其他 backend。
只有一个mysql
先拿一下日志吧,没有日志和其他信息,也没办法进一步分析了。
另外可以尝试用日志追踪功能 trace 一下客户端的报文和行为.
找日志过程中有几个问题,还请解答下
1.dashboard配置和conf文件中配置效果是一样的吗?一直在dashboard上配置,但是挂载目录和容器内目录log/下都没有日志文件
2.能看到的只有docker logs打印出的日志,登录相关的只有成功字样
-================日志=================
2024-06-03T09:30:19.752234+00:00 [info] msg: dashboard_login_successful, username: sunpeihua
2024-06-03T09:30:24.522988+00:00 [debug] tag: MQTT, clientid: uno_mqttx_2, msg: raw_bin_received, peername: 10.3.4.2:51789, username: wuhang, size: 2, type: hex, bin: C000
2024-06-03T09:30:24.523354+00:00 [debug] tag: MQTT, clientid: uno_mqttx_2, msg: mqtt_packet_received, peername: 10.3.4.2:51789, username: wuhang, packet: PINGREQ(Q0, R0, D0)
2024-06-03T09:30:24.523548+00:00 [debug] tag: MQTT, clientid: uno_mqttx_2, msg: mqtt_packet_sent, peername: 10.3.4.2:51789, username: wuhang, packet: PINGRESP(Q0, R0, D0)