【补遗】搭建见证人节点中遇到的问题

继上一篇《如何搭建见证人节点》,这篇的目的主要是补遗。由于教程中使用的那个一键脚本我也第一次用,所以难免有疏漏的问题。下面就说一下,我用那个一键脚本这两天测试发现的问题。

见证人节点容器不能自动重启

由于这个一键脚本是把见证人服务封装在 Docker 容器里,因此你需要对 Docker 的操作多少了解下,至少 常用命令 需要了解。

目前使用一键脚本启动的容器,在 Docker 服务重启或者主机重启的时候不能自启动。

解决方法:

1.获取目前正在运行的容器的id

2.停止容器

docker stop 1d979d0198ac

3.删除容器

docker rm 1d979d0198ac

4.修改 run.sh 脚本,增加 --restart always 参数

增加restart参数

5.重新执行 ./run.sh replay

/dev/shm 的容量在重启后还原

我们教程中,提到把 /dev/shm 的容量改到了接近内存实际大小,而重启的时候,发现容量又变回了真是内存大小的一半。

解决方法:

/etc/fstab 中增加如下一行

tmpfs /dev/shm tmpfs defaults,size=30G     0     0

其中 size 就是你想要设定的具体容量值。这样每次启动的时候,/dev/shm 就会按照预设的值挂载。

关于小内存

关于小内存,我在一台 6G 内存的 VPS 上没测完,实在是等不下去了,重建索引的太慢了,整个见证人程序没看到耗多少资源,但就是把整台服务器的其他服务也拖慢了,可能跟我用的是 HDD 有关。如果你执意用小内存设备,建议硬盘至少要是 SSD。

H2
H3
H4
Upload from PC
Video gallery
3 columns
2 columns
1 column
1 Comment