- nebula 版本:nebula-graph-2.6.1.el7.x86_64.rpm
- 部署方式:分布式
- 安装方式:源 RPM
- 是否为线上版本: N
- 硬件信息
- 磁盘( 推荐使用 SSD) 机械磁盘
- CPU、内存信息 3节点 每个节点8核 16G
- 问题的具体描述
- 相关的 meta / storage / graph info 日志信息(尽量使用文本形式方便检索)
重启nebula后 storage服务运行一段时间就会挂掉,data数据一直在增长
会生成core.15953 core.16806 core.20436 core.29541 core.4335 core.790 这种core文件
看起来是coredump
请问有什么解决方式吗?
尝试 使用 ulimit -c unlimited 也不起作用 只有一个节点的storage起不来 这个节点数据是60G 还没有compact storage起来一段时间之后就会挂掉
1 个赞
你把最后一个core.XXX 打开,把堆栈贴下吧。
怎么打开core文件,可以百度下。
堆栈是这样的
[New LWP 5339]
[New LWP 5360]
[New LWP 23116]
Core was generated by `/usr/local/nebula/bin/nebula-storaged --flagfile /usr/local/nebula/etc/nebula-s'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007f9ffff72387 in ?? ()
[Current thread is 1 (LWP 5258)]
(gdb)
ERROR日志看下
erro日志
Log file created at: 2021/12/15 20:53:24
Running on machine: nubula-node-3
Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msg
F1215 20:53:24.382135 4347 RocksEngine.cpp:376] Check failed: key.size() == sizeof(PartitionID) + sizeof(NebulaSystemKeyType) (12 vs. 8)
数据版本不对吧?升级过了?
是升级过 不过之前一直没有这个问题 数据版本这个需要怎么修改呢?
删了本地数据重启
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。