emqx 消息队列满的问题


日志报这个错误,需要怎么解决队列满的问题

  • 接收端速度太慢
  • 发送端速度太快
  • 队列长度太短 max_mqueue_len

评估下你这个客户端在 系统里面实际接收消息的速度,和它能接收多少消息每秒。

另外一个原因是,可能你设置了持久会话(clean_session = false)然后客户端断开后,它的会话还在一直接收消息。导致消息满了

你好,请问开了持久会话(clean_session = false),能设置会话超时时间,超时后自动清除么?

会的。emqx 为其默认设置的是 2 小时。