本地的studio连接不上服务器上的nebula,显示gateway timeout,怎么解决,求救(可以在本地打开服务器7001端口,但打不开类似于8080端口)
你好,我遇到的问题好像和他的不太一样
1.我是在本地npm跑起来的studio代码,然后去连接部署在服务器上的9669 nebula数据库报错
2.我在本地这telnet只能连的上服务器上stuidio 7001的端口,其他类似8080,9699的端口不行,但我同事可以
3.服务器上的nebula版本为3.1.0,本地studio的版本为3.4.1
4.不知道机器配置是需要服务器的,还是本地的
望解答,谢谢~
是用 npm run dev-all 来同时启动前后端服务的吗,是不是只启动了 web 端
我是用npm run dev-all来启动的,但这个报错我不知道有没有影响,如有有我需要修改studio代码吗,报错如下:
1.本地的studio可以上,但是连接不上服务器的nebula
2.服务器上的studio和nebula都能用
3.之前telnet不到9669端口现在可以telnet到了
谢谢~
说明 studio 服务端没起起来,正常是 web 7001 端口,server 端 9000 端口,你是 windows 系统的话,进 server/api/studio 目录,用 go run studio.go 启动看具体报错信息是啥
internal\service\importer\importer.go:18:2: gopkg.in/yaml.v2@v2.4.0: Get “https://proxy.golang.org/gopkg.in/yaml.v2/@v/v2.4.0.zip”: dial tcp 142.251.42.241:443: connectex: A connection attempt failed be
cause the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
internal\service\importer\taskdb.go:5:2: gorm.io/driver/sqlite@v1.3.2: Get “https://proxy.golang.org/gorm.io/driver/sqlite/@v/v1.3.2.zip”: dial tcp 142.251.42.241:443: connectex: A connection attempt fa
iled because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
internal\service\importer\taskdb.go:6:2: gorm.io/gorm@v1.23.4: Get “https://proxy.golang.org/gorm.io/gorm/@v/v1.23.4.zip”: dial tcp 142.251.42.241:443: connectex: A connection attempt failed because the
connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
internal\service\importer\taskdb.go:7:2: gorm.io/gorm@v1.23.4: Get “https://proxy.golang.org/gorm.io/gorm/@v/v1.23.4.zip”: dial tcp 142.251.42.241:443: connectex: A connection attempt failed because the
connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
@AJ-mider 您好,您可以尝试使用以下命令设置下代理,然后再重新启动服务试试,谢谢
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
您好,还是不行
网页报:Request Error: 504 Gateway Timeout
[webpack-dev-server] [HPM] Error occurred while proxying request localhost:7001/api-nebula/db/connect to http://127.0.0.1:9000/ [ECONNREFUSED] (https://nodejs.org/api/errors.html#errors_common_syste
m_errors)
我是不是应该修改一下代码,我感觉是不是代码之间前后端的连接有问题,我是本地的stuido源码3.4版本,服务器是3.1的nebula数据库的版本。我需要修改一些代码,或者配置什么环境吗????谢谢
还有就是3.4.1的studio的go-server方式好像发生了变化,感觉是会影响前后端的连接,但我不知道如何修改,求指教
不是, studio 3.4 是兼容 nebula 3.1 的。你现在的问题是 go server 没有起起来,所以 9000 端口没起来,studio 转发接口到 9000 失败。
根据上面的报错是在启动 server 下载相应的 go 依赖时网络连接不上导致下载失败,所以服务没起来。
根据上面研发同学说的配置完 go 环境代理后,再单独 go run studio.go,报错是什么呢
正在尝试用ming-w64替换掉之前的32
如果方便搞一个 Linux 环境的话最好在上面部署,也有我们现成编译好的 rpm/deb/tar/docker 部署安装包
主要是想尝试修改一下studio自身源码,在服务器上部署不太方便修改源码
启动成功了呀,使用 studio 还是会报错吗