切换docker环境后 报[WebHook] HTTP request error: sockert_closed_remotely

环境信息

  • EMQX 版本:4.2.2
  • 操作系统及版本:CentOS 7
  • 其他

问题描述

emqx使用docker环境,使用webhook发送消息到第三方服务。
初始部署时,第三方服务在宿主机正常部署,webhook可以正常生效。
第二次部署,我们将第三方服务部署到了docker,此时EMQ webhook异常 第三方服务无法再收到webhook消息。
此时,我们进入emq的docker环境,使用curl命令是可以访问到web_hook URL配置的接口并得到响应的。想请教一下这种情况下。想请教一下为什么切换第三方服务为docker部署后,emq的webhook数据就推不过去了?

配置文件及日志

日志:

配置文件:


这里的IP 我们试了host.docker.internal docker网关和第三方docker的IP都不行

你检查下 Docker 的网络设置呢,WebHook 这边的日志还是比较清晰的,TCP 连接被远端关闭了