FAQ-shardserver挂了之后启动不了
更新时间: 2025-04-15 21:42:59
阅读 68
FAQ-NTSDB的ShardServer挂了之后无法启动
问题描述:
NTSDB的ShsrdServer挂了之后,启动和重启无法正常拉起ShardServer解决方案:
配置项data_data 添加参数 max-concurrent-compactions=0
参数作用:设置0是合并小文件的时候没有线程限制
配置项env 添加参数 GOMEMLMIT=0

参数作用:设置0表示合并小文件的时候内存使用不受限制
ShardServer所在机器 /etc/sysctl.conf 文件将参数 vm.max_map_count的值调大

修改后执行 :
sysctl -p --重新加载/etc/eyectl.conf配置
sysctl --system --输出内核参数
问题原因
NTSDB的小文件比较多,shardserver启动的时候会加载到内存中进行合并操作的时候耗费内存会比较大作者:李云龙
文档反馈
以上内容对您是否有帮助?