nebula 服务崩溃

  • nebula 版本:3.5.0

  • 部署方式:分布式

  • 安装方式: RPM

  • 是否上生产环境: N

  • 硬件信息
    image

  • 问题的具体描述
    graphd 服务一直掉 原因是 只要测试请求的代码运行(运行一 大概有300个语句进行测试)
    这时候服务就会挂掉,这是因为资源不够吗 还是有其他什么原因吗 求大神解惑
    报最对的错就是下图两个


信息太少了。不太容易判断
不过前几天发现有个问题,不知道是否相关,你可以把max_job_size改成2试试

参考:




这是三个服务器检测storaged 的内存使用情况 如果不进行接口测试 正常写数据是正常的 但是如果接口测试的话 graphd 就会挂掉
下图为 nebula 的日志

这种情况 需要修改什么参数可以解决 还是说其他办法 希望解答以下 后面配上 配置
nebula-graphd.conf

nebula-storaged.conf

还需要什么信息 希望说一下 我提供 现在这个事情比较比 感谢了


storaged的延时已经调到60万毫秒了 服务器资源固定的 没法变更,在这种情况下 除了修改语句 还有其他办法吗

我感觉就是内存的使用不是很合理导致,你看下space的配置:

另外,上面说的max_job_size改了没?

space配置如下


而且 max_job 改了 是2

你执行错语句了

VID type好大,可以减少吗?比如32或者更小

swap关掉吧,vid长度确实太长了考虑减小,你这个就是oom了,看看怎么降低内存的使用吧,优化语句这些,然后可以用memory tracker控制超内存后kill query,而不是oom导致服务被kill掉。

1 个赞

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