-
nebula 版本:3.5.0
-
部署方式:分布式
-
安装方式: RPM
-
是否上生产环境: N
-
硬件信息
-
问题的具体描述
graphd 服务一直掉 原因是 只要测试请求的代码运行(运行一 大概有300个语句进行测试)
这时候服务就会挂掉,这是因为资源不够吗 还是有其他什么原因吗 求大神解惑
报最对的错就是下图两个
信息太少了。不太容易判断
不过前几天发现有个问题,不知道是否相关,你可以把max_job_size改成2试试
参考:
这是三个服务器检测storaged 的内存使用情况 如果不进行接口测试 正常写数据是正常的 但是如果接口测试的话 graphd 就会挂掉
下图为 nebula 的日志
这种情况 需要修改什么参数可以解决 还是说其他办法 希望解答以下 后面配上 配置
nebula-graphd.conf
nebula-storaged.conf
还需要什么信息 希望说一下 我提供 现在这个事情比较比 感谢了
我感觉就是内存的使用不是很合理导致,你看下space的配置:
另外,上面说的max_job_size改了没?
你执行错语句了
VID type好大,可以减少吗?比如32或者更小
swap关掉吧,vid长度确实太长了考虑减小,你这个就是oom了,看看怎么降低内存的使用吧,优化语句这些,然后可以用memory tracker控制超内存后kill query,而不是oom导致服务被kill掉。
1 个赞
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。