studio连接错误

  • nebula 版本:1.1.0
  • 部署方式(分布式 / 单机 / Docker / DBaaS):docker
  • 问题的具体描述

如题

使用localhost:7001或者127.0.0.1:7001可以访问,但宿主机ip:7001无法访问

必现

这是正常的吧, 因为是服务是起在docker内的。localhost是可以自动映射的

:expressionless: 我换种表述,我没法通过ip:7001访问其他机器部署的studio

:thinking: 一个月前的镜像是可以访问的

去dockerhub瞅了下,又发现一个问题,studio 的image没有tag :upside_down_face:

同问,虚拟机搭的studio,主机访问不了 :no_mouth: 前段时间可

有tag的吧,统一更新为latest

会不会是防火墙的原因?端口号被墙了

大佬,这个没之前的版本

已经验证过了,防火墙是关的。

:confused: 补充一下描述

telnet 可以通

curl 可以通

浏览器访问,不通,但在部署的机器上用127.0.0.1:7001或者localhost:7001就可以

我怀疑是nginx做了修改,跟一个月前的版本进行了比对,配置文件未变

对,目前都是按最新的镜像传,不会留存历史镜像。

另外,如果防火墙关着的话,要不你做个简单的实验,在你部署studio的机器上,随便起个server服务,比如用npx: npx http-server --port=1414
然后你拿ip+端口号访问试试,看下是否能正常,排查是网络原因还是studio本身的原因:handshake:

1 个赞

如果curl能通,浏览器正常就应该能通的,你是不是有vpn 或者 浏览器插件?

2 个赞

bingo,梯子关了就OK了

1 个赞

good! :dog2:

1 个赞

嗯,有的浏览器梯子配了host映射,可能存在冲突会导致解析失效

1 个赞

给大佬点赞