如何快速重启节点?

每次关闭节点,再重启,都需要经过一个漫长的过程。
先是从前面近十万个区块开始检查,重新同步至比较近的区块,然后是若干小时的等待,才会继续同步更新最新区块。
为什么不能从上一次关闭时的位置接着同步?是我关闭方法不对吗?

今早我重启了一次,经过一段时间同步发现不动了。一看硬盘又被snapshot塞满了,于是我清理出一些空间后再重新启动,同步到差不多位置后还是不动。这个我有经验,总之先放半天看看它动不动。
时间来到晚上,果然还是没有成功同步,我只能再次利用经验,完全删除storage-db后再次启动(在硬分叉时奏效过),但这一次报错了:cfxcore::con - ancestor and me are both not in consensus graph, processed=false false 。 我似乎只能完全删除blockchain-data从零开始了?或者大佬有办法挽救…

回到主要问题,为什么不能从上一次关闭时的位置接着同步?有没有办法实现快速重启?

重启其实还好,断了马上重启大概1~2小时就行,如果数据出问题最好用快照吧~官方的快照其实也不错~一天之内就能同步上

笔记本硬盘只有512G,实在是难,一重启snapshot就要膨胀,硬盘一满就出问题,这玩意还不能删,删了也出问题。下次把节点移到台式了。

硬盘有点小了,512确实是个问题,还是换个大点的吧~~如果能换的话

想起来上次看的时候全节点占用是150G,昨天重启后变成300多G然后就卡住了。
如果我多次重启,全节点会? A.硬盘占用无限膨胀。 B.新的数据正常覆盖旧的数据,保持150G然后缓慢增长。 C.变成和档案节点一样大。

不正常的时候会膨胀,我之前硬盘小的时候也是塞满,后来用大硬盘就不膨胀了,它正常更新就不膨胀了~~

你好,我也出现报错,ancestor and me are both not in consensus graph, processed=false false
请问只有删除blockchaindata 从零开始开始么?没有啥其他解决方案么

用这个同步 https://github.com/conflux-fans/archive-tool

1 Like

下载下来的这个快照放在哪个文件里?是run里面?

对,run下面

%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20230213090541 这样子对吗?

windows 系统没有可用快照,自己从零同步吧。 快照只有linux系统可以用。