这个问题的核心是Consul 中出现了恶意 / 异常的健康检查项,导致报unsupported protocol scheme ""错误。可以按以下步骤解决:

1. 临时解决:删除异常健康检查

通过 Consul API 注销对应的错误检查项:

bash

运行

# 替换<CheckID>为你截图中的CheckID(如jufsshdu、vqpoqynkf)
curl --request PUT "http://127.0.0.1:8500/v1/agent/check/deregister/<CheckID>"

可以PostMan调用此接口PUT 请求http://127.0.0.1:8500/v1/agent/check/deregister/<CheckID>"

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐