NebulaGraphStudio无法连接数据库&/explore页面无法加载

  • nebula 版本:2.0.1-1.x86_64
  • 部署方式(分布式 / 单机 / Docker / DBaaS):单机rpm安装
  • 是否为线上版本:N
  • 硬件信息
    • 磁盘( 推荐使用 SSD)
    • CPU、内存信息
  • 问题的具体描述
    studio和nebula graph都是用rpm安装在同一主机,nebula graph正常启动,且已经验证7001,8080均无占用。安装nebula-graph-studio-2.2.1-5.x86_64版本在连接数据库界面提示504 Gateway Timeout,查看端口发现8080并没有被gateway监听。卸载并更换nebula-graph-studio-2.2.0-1.x86_64版本后,连接数据库成功,但是/explore界面是空白的加载不出来。重新更换2.2.1-5版本由于cookie未清除/explore界面可以加载但是/api-nebula/db/exec接口504。

请问卸载使用的是 rpm -e 的方式么?对应的服务是不是已经卸载停掉了?

另外:可以提供一下浏览器版本,如果是Chrome的话,尽量更新到最新版本:handshake:

1 个赞

感谢回复,因为是内网环境没考虑浏览器版本问题,更新最新版本Chrome后2.2.0-1版本的studio可以正常显示探索页面了,但是2.2.1-5版本的504问题依旧存在。卸载是先stop后使用 rpm -e 方式卸载的,并且尝试删除了 /usr/local/nebula-graph-studio这整个目录后重新安装的。

现在还不能用么?2.2.1-5版本我安装下来连接是正常的

刚才又重新安装了一下2.2.1-5,确实还是这样,8080端口没有被监听。

另外还想问一个小问题,由于目前studio部署在内网,有部分需要公网拉取的js比如buttons.js拉取不到会导致页面的缩小放大等按钮无法显示。不知道日后能否打包一个包含全部依赖的版本,感激不尽。

能把那个网络不能访问js截图发我看看么?我们核心功能的依赖都是本地化的,只有少部分不影响使用的资源需要公网请求,所以你发给截图我确认下?

你现在不是已经可以进行图探索的使用了么?如果不能8080连接上的话,按道理是访问不了应用的.另外, 你部署studio以后,应该是通过ip:port的方式来访问的吧,有绑定域名之类的操作么?:handshake:

我现在正在使用的studio版本是2.2.0-1,可以正常图探索和控制台查询。2.2.1-5的版本一直是链接数据库报504。访问studio是ip端口的方式,没有绑定域名。由于有版本可以使用所以我推断不是服务器环境的问题。

内网不好截图,我目前看到的4个公网请求分别是buttons.github.io/buttons.jswww.googletagmanager.com/gtag/jshm.baidu.com/hm.jsat.alicdn.com/t/font_XXXX.js

这几个请求都没有影响的,你先暂时用着2.2.0-1吧,我们试着复现下2.2.0-5版本的问题:handshake:

启动时候能否看下 gateway 服务是否有报错呢,有报错的话你用新包 nebula-graph-studio-2.2.1-6.x86_64.rpm 试下能不能顺利启动

您好,使用这个新包安装之后看到gateway正常启动了,图探索的按钮也可以离线显示了,目前功能全部正常,感谢。