WeBASE可视化创建节点报错ERROR: free memory is too low! Least required 4.0Gb for 4 nodes
WeBASE可视化创建节点报错ERROR: free memory is too low! Least required 4.0Gb for 4 nodes
【问题描述】
在WeBASE中对新创建的节点进行检测时报错:
ERROR: free memory is too low! Least required 4.0Gb for 4 nodes
【问题原因】
1.服务器分配内存不足,1个节点至少分配1G内存
2.free memory是Linux的空闲内存,使用free -m查看空闲内存大小,是否满足1个节点至少分配1G内存的需求。
【解决方法】
1.手动扩容内存空间。
2.释放可用(available)内存转为空闲(free)内存
如果按照官网[1]提供的方法,使用root用户执行下面的命令,可能会报错-bash: /proc/sys/vm/drop_caches: 权限不够,同时无法使用chmod修改drop_caches文件的权限。
sync; echo 1 > /proc/sys/vm/drop_caches sync; echo 2 > /proc/sys/vm/drop_caches sync; echo 3 > /proc/sys/vm/drop_caches
如果执行上面的命令报错,可以使用下面的命令[2],其中sh -c 将后面的命令当成一个整体来执行。
sudo sh -c "echo 1 > /proc/sys/vm/drop_caches" sudo sh -c "echo 2 > /proc/sys/vm/drop_caches" sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"
【参考资料】
[1] https://webasedoc.readthedocs.io/zh-cn/latest/docs/WeBASE-Install/visual_deploy.html#id20
[2] https://blog.csdn.net/weixin_44663188/article/details/121944241