ExHook问题

环境信息

  • EMQX 版本:5.0.8
  • 操作系统及版本:K3S,Kubernetes v1.21.0
  • 其他

问题

1.在本地docker中部署5.0.8和gRpc可以正确启用
2.gRpc 部署到k8s后,k8s中部署的gRpc其他客户端可用正常访问
3.在k8部署的ExHook中配置后启用,在emqx-core 中报错,服务器gRpc 日志中没有记录

[error] line: 340, mfa: emqx_exhook_mgr:do_load_server/1, msg: failed_to_load_exhook_callback_server, name: <<"dropHook">>, reason: {bad_server_url,<<"http://10.43.234.185">>,#{host => <<"10.43.234.185">>,path => <<>>,scheme => <<"http">>}}

你的grpc服务的url忘记写端口信息了。
http://10.43.234.185 应该是:http://10.43.234.185:xxx

我用的是80端口,不需要写,写上也是一样的错误

麻烦再提供一下完整的log,不应该是完全一样的错才对。

已经解决,地址中特殊字符

1 个赞