Used memory hits the high watermark(0.800000) of total system memory 启动后一会就超限

4台机器前期写入了大量数据。
3台16C32G,1台8C16G 。感觉内存都不够用。
写入过程都不敢多个线程一起写,很容易内存超限。
今天早上图库有全offline了,好累…
把写入数据服务停掉,重启4台图库,好了一会,还没开写入数据服务,就自动接连offline了…

能不能不要一超限,storaged就exited。还不会自动检测重启。

现在一启动,过一小会就OFFLINE了。有大佬知道怎么搞吗?

论坛里设置超限参数无效,不能解决根本问题。

你用的是什么版本?

  1. 超过内存水位限制是有开关控制的,可以关掉;
  2. 自动检测重启可以通过配置 systemd 来做,不过要注意 storage 尽量不要配
  3. 过一会 offline 就不清楚原因了,感觉比较诡异

一般就是配置问题,性能不够,加内存 :smile:

nebula-graph-3.6.0.el7.x86_64.rpm 版本。
1、超过内存水位限制是有开关控制的,可以关掉;
关掉不能解决问题,storaged服务在计算处理,启动后内存很快打到95%以上,一会就自动停了。

2、自动检测重启可以通过配置 systemd 来做,不过要注意 storage 尽量不要配
重启是可以做,但这不应该出这种一不对就退出,图库应该做好内存管理的。可以等会,或某些特别耗性能抛异常记日志,不能不能用。

3、 过一会 offline 就不清楚原因了,感觉比较诡异
主要是日志也不明确是啥问题,确实诡异。

你用啥写入的,写入的配置是咋配置的啊?可能要把写入配置调小点;

我java服务消费kafka消息。nebula除了ip,均采用默认配置。
还有个问题很恼火,一旦服务均出问题后,再重启,均会内存使用超限,整个集群无法使用。