WeBASE可视化创建节点报错ERROR: free memory is too low! Least required 4.0Gb for 4 nodes

Ant大约 1 分钟WeBASEFISCO_BCOS

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#id20open in new window

[2] https://blog.csdn.net/weixin_44663188/article/details/121944241open in new window

Loading...