gpt4 book ai didi

proxy - 尝试使用 sidecar 代理连接到网络时出现错误连接被拒绝

转载 作者:行者123 更新时间:2023-12-02 19:20:45 32 4
gpt4 key购买 nike

我正在关注本教程 https://learn.hashicorp.com/consul/getting-started/connect

当我运行 consul connect proxy -sidecar-for web 时,它开始抛出此错误:

2020-07-26T14:30:18.243+0100 [ERROR] proxy.inbound: failed to dial: error="dial tcp 127.0.0.1:0: connect: can't assign requested address"

为什么他的演示中没有分配端口?

{
"service": {
"name": "web",
"connect": {
"sidecar_service": {
"proxy": {
"upstreams": [
{
"destination_name": "socat",
"local_bind_port": 9191
}
]
}
}
}
}
}

最佳答案

教程中的视频显示第四行为:

"port": 8080,

文档缺少该行。但这并不重要,因为没有任何东西在监听网络服务,所以错误将持续存在。您可以安全地忽略这一点。我怀疑您的问题是操作 nc 127.0.0.1 9191 失败。我在下面解决这个问题。

完整的配置应如下所示:

{
"service": {
"name": "web",
"port": 8080,
"connect": {
"sidecar_service": {
"proxy": {
"upstreams": [
{
"destination_name": "socat",
"local_bind_port": 9191
}
]
}
}
}
}
}

但是,这对于完成本实验部分并不重要。说明不清楚,但不要忘记重新启动 Web 代理 consul connect proxy -sidecar-for web 并启动 socat 代理 consul connect proxy -sidecar-for socat说明和视频中严重缺少最后一部分。

关于proxy - 尝试使用 sidecar 代理连接到网络时出现错误连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63100847/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com