Re-birth的区块同步无法继续,日志中出现回滚的情况
做过什么操作?是突然无法同步?同步服务(sync)是否有启动?
从日志看不出问题,用的是什么版本?
重启了sidekiq 导致的问题可参考这个回答的建议:re-birth启动后无法同步数据
另外,启动了队列后,由于快高已经过去了,不能获取到旧的块高内容,还需要重置下数据库SyncInfo 的记录,可执行这个命令来重置下:
rails runner "SyncInfo.current_block_number=0"
用docker 容器启动方式则要这样:
docker-compose exec app rails runner "SyncInfo.current_block_number=0"
@gaopei 你可以直接设置 SyncInfo.current_block_number=11042175,设置为0是直接从第一个块开始,可以检查中途没有同步到的。有rolllback 日志是正常情况,已有的块不会被重复保存