执行mysql认证的时候一直报错out of memory

错误报告

[error] <<“440712662495”>>@39.144.9.69:57855 [MySQL] do_check_acl error: {5,<<“HY000”>>,
<<“Out of memory (Needed 3619869112 bytes)”>>}

环境

  • EMQX 版本:4.0.5
  • 操作系统版本:CentOS Linux release 7.7.1908 (Core)

设备链接上服务器的时候立刻订阅主题,有几率出现订阅不上,一旦出现就再也订阅不上,除非断开链接重新链接。 查看日志有大量的acl out of memory的错误。
当前链接的设备大概4000个左右。控台显示最大内存只有200M。 可是我的物理机有16G。 配置的默认值也没有修改,不知道为什么会这样。
控台信息如下:

这个应该是MySQL返回的错误,你可以检查下MySQL的内存占用情况,另外4.0已经超过我们维护周期了,建议尽快升级