使用的是开源版,测试换机搭建起来后,通过客户端发送的数据,不能被http服务接收到,流出统计界面显示已发送未确认,日志中显示的是 http_connector_get_status_failed, mfa: emqx_bridge_http_connector:do_get_status/2, line: 430, reason: econnrefused。这是什么原因导致的呢。
服务连接在更新操作时可以获取到未传递的数据,感觉是系统强制把未发送部分提交出去了。
econnrefused 是说链接无法建立,因为远程端口无法访问。可以使用 telnet 工具进行连通性测试。
注意连通性问题可能是偶现的,比如 http 服务端出现了崩溃然后再重启。
使用telnet进行了测试,端口正常。
本地环境下,使用的是127.0.0.1:13500这个端口。在数据桥接刚建立时可以接收到连接,在开始转发数据后就一直处于已发送未确认状态。