emqx运行一段时间后,http认证机制无法认证通过

emqx目前使用http服务的认证方式。
运行一段时间后,发现即使http服务那边返回认证通过的结果给emqx,但是emqx依然会认证失败,设备连接不上。
这个问题出现过几次了。
这种情况下,如果我将http服务的“是否启用”按钮,重新关闭再打开,发现设备又可以重新连接了。

下面是部分日志:

听说过这种问题,但一直没有复现,所以不确定到底真的是 HTTP 服务不回复请求了,还是 emqx 的认证模块出了问题。关闭认证再重新打开会创建新的 TCP 连接,所以无论哪种情况都可能会让问题消失。

如果可以的话您加我一下微信,如果再出现的话叫我上你的环境上去看看。18253232330

好的,谢谢!
我还想请教一下,如果出现了这个问题,我还有其它方式能够感知它出问题了吗?如果可以的话,我想检测到emqx运行到这个状态,就自动给它重启。

只能看日志的,看到认证模块报 timeout 就是了。

好的,谢谢!

你好,这个问题解决了吗?我这边也出现这个异常,目前没找到解决方案,如果http方式不行,我打算换成redis方式了

还没有,目前在等复现问题