studio连接不到数据库,接口报500

提问参考模版:

  • nebula 版本:3.1.0
  • studio 版本:3.4.2
  • 部署方式:nebula物理机集群部署,sudio 单机
  • 安装方式:nebula通过 RPM部署,sudio通过解压使用
  • 是否上生产环境:Y
  • 硬件信息
    • 磁盘( 推荐使用 SSD)
    • CPU、内存信息
  • 问题的具体描述
  • sudio页面可以访问到,但是连接不到数据库,通过nebula-console可以连接到数据库,studio访问接口提示500,后台日志无特殊信息截图如下

slow日志如下:

erro.log日志如下,都是一样的重复日志

试试这个,把 timeout 设置得大点

调成了2分钟,结果发现重启之后就可以了,不需要等待那么长时间了,这是不是有bug啊,长时间不用就需要重启一下?

:thinking: 可能是网页失去响应了,我和研发反馈下 cc @hetao

网页是有响应的,我刷新页面都是能重新刷出来的,只是登录后调用接口就一直卡住不动,后台的两个日志文件信息就会输出上面截图中的内容,最后就500了,重启后就恢复了,咱们有没有在生产上使用这个的配置信息啊,开发测试还可以自己重启一下,上了生产服务不可用那就要出问题了呀

:thinking: 建议你把 timeout 拉长下。如果是长时间不用的话,退出,下次再登陆。

印象中是没有的,对了我们研发给了一张图,希望对你有用。

我说的长时间不用是说studio这个服务长时间没访问过,今天新打开浏览器访问了studio,结果发现连不上数据库了,并且重启studio后,就已经可以秒连接访问了。

你有复现的路径可以提供下,让我们的测试同学测试下么?

我这的复现路径是安装部署完studio之后,验证可以访问使用后,过大概一个月左右,再进行访问,就会出现,因为我这边上个月还用了studio查看数据了,就过了一个月,就连接不上了

感觉是一次性的行为,:thinking: 如果能复现的话可能是个 bug,如果不可复现的话,可能是你的网络波动造成的。

可以确定的是肯定不是网络波动,如果是网络波动的话,我刷新浏览器,应该是可以恢复的,但是我重启之前不管怎么刷新浏览器,关闭浏览器重新打开,都是连接不到

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。