作者:风行汽车-赣州景通4S店 | 来源:互联网 | 2023-02-05 09:47
当我"consul members"
在consul服务器和客户端上运行时,我收到此错误.端口处于LISTENING状态,我确保没有防火墙阻塞.我在consul客户端运行时遇到此错误:
检索成员时出错:获取http://127.0.0.1:8500/v1/agent/members:
拨打tcp 127.0.0.1:8500:connectex:由于目标计算机主动拒绝连接,因此无法建立连接.
当我使用私有IP发出上述请求时,我得到了所需的输出.我可以在任何地方更改配置,以便它在私有IP上侦听请求吗?
1> Flöru..:
看来你consul members
缺乏选择权-http-addr=...
.
例
consul members -http-addr=10.10.10.10:8500
假设您使用8500
领事代理的标准端口并且您通过以下方式开始领事:
consul agent -client=10.10.10.10 #...
哪里可以找到文件?
在运行代理程序下的Consul文档中:"Client Addr":
如果更改此地址或端口,则必须在运行consul成员等命令时指定-http-addr,以指示如何访问代理.
或离线通过consul members -help
:
http-addr=
The
地址and port of the Consul HTTP agent. The value can be
an IP address or DNS address, but it must also include the port.
This can also be specified via the CONSUL_HTTP_ADDR environment
variable. The default value is http://127.0.0.1:8500. The scheme
can also be set to HTTPS by setting the environment variable
CONSUL_HTTP_SSL=true.