后台频繁自动退出登录

  • nebula 版本:

    • nebula-graphd: v3.5.0
    • nebula-metad: v3.5.0
    • nebula-storaged: v3.5.0
    • nebula-graph-studio: v3.6.2
  • 部署方式:

  • 安装方式:

  • 是否上生产环境:Y

  • 硬件信息:

  • 问题的具体描述

登录后台之后在 Console 查询数据,大概 1 分钟左右登录状态就掉了,页面也不自动刷新,点击查询就 toast 提示 EOF,然后页面也不刷新,需要手动刷新,手动刷新就返回登录页面了,又需要重新登录,然后又开始循环

期间 Chrome 开发者工具 Network 请求日志如下:

即使在能正常查询数据的时候,collect 请求的 Status Code 都是 204,在报错 EOF 的时候系统发起了一个 disconnect 请求 Status Code = 200,所有 collect 请求的 Status Code 都是 204

同时在 Chrome Console 中返回如下信息:

登录后台是报 ngqlSocket open,自动退出登录时报 onDisconnect

  • 相关的 meta / storage / graph info 日志信息:

抱歉目前能提供的信息有限,因为我不是技术,只是业务使用方,目前在使用过程中遇到了问题,如果其他没有提供的信息为提供帮助必备信息我可以后续补充

和问题无关,我没记错的话,这个 studio 的版本和 nebula 内核是不对齐的,3.5.0 的内核需要配 3.7.0 的 studio。

1 个赞

感谢回复,请问如果没有对齐会带来什么问题或风险吗?

会有些奇奇怪怪的问题吧,比如连不上啦,超时啦。

听上去我这个问题或许有一定可能是这个原因造成的

你先试试版本对齐,看看有没有这个问题。

ok,感谢

EOF 是 内核查询挂了吧,collect 不是请求,你应该看 websocket 里的 query 请求的返回信息应该报了 EOF


或者你可以用 nebula-console 查同样的语句看会不会挂,或者直接去看服务状态及日志

感谢回复,正如你所说,在报错 EOF 的时候,有前后两个查询请求(我在登录状态掉了之后点击查询)的返回的 Messages 里面分别提示:

{code: -1, message: "EOF"}
{code: 40104001, message: "an existing connection was forcibly closed, please check your network"}

这种情况一般可以怎么处理呢?

感谢,在升级 studio 版本后这个问题得以解决 :handshake:

1 个赞

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