2022-03-31T11:23:04.698687+08:00 [error] ehttpc: Received 'gun_error' message from unknown stream ref: #Ref<0.1808771799.2003566594.85704>

环境信息

  • EMQX 版本:4.4.1
  • 操作系统及版本:docker版
  • 其他

问题描述

2节点,连接数达到20000,日志中有很多这样的error,是什么原因?
2022-03-31T11:23:04.698687+08:00 [error] ehttpc: Received ‘gun_error’ message from unknown stream ref: #Ref<0.1808771799.2003566594.85704>

配置文件及日志

你配置了什么业务呢?webhook吗?

有webhook、Mnesia认证、jwt认证

这个报错是webhook的,有请求发不出去了,查看一下网络状态

是不是跟并发有关,我是压测并发建立连接时发现这个报错的

要监控一下资源,看下网络IO是不是太多了。当只有EMQX在处理大量链接的时候,性能还是很好的,但是接了webhook之后,每条登陆都会发一条消息给webhook,看下你的业务配置,如果扛不住就取消这个业务吧,不推荐webhook挂载大并发的业务,http并发量肯定是不如MQTT的

1 个赞

机器的配置,webhook的配置,然后你的 WebServer 大概能撑多少 HTTP 请求呢?