每次关闭节点,再重启,都需要经过一个漫长的过程。
先是从前面近十万个区块开始检查,重新同步至比较近的区块,然后是若干小时的等待,才会继续同步更新最新区块。
为什么不能从上一次关闭时的位置接着同步?是我关闭方法不对吗?
今早我重启了一次,经过一段时间同步发现不动了。一看硬盘又被snapshot塞满了,于是我清理出一些空间后再重新启动,同步到差不多位置后还是不动。这个我有经验,总之先放半天看看它动不动。
时间来到晚上,果然还是没有成功同步,我只能再次利用经验,完全删除storage-db后再次启动(在硬分叉时奏效过),但这一次报错了:cfxcore::con - ancestor and me are both not in consensus graph, processed=false false 。 我似乎只能完全删除blockchain-data从零开始了?或者大佬有办法挽救…
回到主要问题,为什么不能从上一次关闭时的位置接着同步?有没有办法实现快速重启?