设置webhook后,后端去连接emqx,连接超时

环境信息

  • EMQX 版本:4.4
  • 操作系统及版本:windows10
  • 其他 本地测试

问题描述

我设置webhook获取设备上下线情况,启动webhook插件后,再去后端启动java项目,给我报错,然后我查看了emqx的log日志,发现webhook报连接超时,为啥会这样呢?

配置文件及日志

webhook 服务链接不上,导致的登陆业务不完整,检查一下配置的webhook业务是否能正常工作。
webhook的推送被视作登陆的一个环节


我的webhook是这样配置的:首先配置好配置文件emqx_web_hook.conf,启动emqx,然后在Dashboard运行这个插件;
后端连接emqx timeout一会之后,还是能连上的,然后webhook也能正常推送设备上下线的数据过来,就是不明白为什么会报错timeout

你的http server超时了,看起来是你本地启动的一个服务器,要debug一下你的服务器配置,是否有连接数限制。你配置的连接数是32,但是看起来是有一些连接没有正常起来

问题是 我拿MQTTX客户端测试连接,也给我报超时了,然后客户端一直重连


不是再说EMQX的配置,是你的webhook server的配置,是否有限制。
日志中的错误是webhook业务推送到你的server上,连接超时了


我在配置加了这个 ```
web.hook.rule.. =

你启用了webhook,那么你的webserver必须要开启,不然你的客户端是连不上EMQ的