2021年11月4日木曜日

BSCのgethの同期がおかしい

<不具合内容>

チェーン同期が何時まで経っても、最新に追いつかない。

あとちょっとまで追いついても、じばらくすると離されて終わらない。


<環境>

bscのgeth v1.1.3から差分同期オプション(--diffsync)がついた。

つけても、つけなくても、genesis block(頭から同期する)から同期してみた。

現在の最新はv1.1.4


<改善方法>

すべてのチェーンデータを削除(/node ディレクトリごと)

スナップショットをダウンロードして、それから同期する。

https://github.com/binance-chain/bsc-snapshots


以前はリージョン毎のスナップがなかったが、2021/11/02から3つの地域のスナップが取れるようになった。

とりあえず、USでやってみる。


wget -O geth.tar.gz "https://tf-dex-prod-public-snapshot-site3.s3.amazonaws.com/geth-20211102.tar.gz?AWSAccessKeyId=AKIAYINE6SBQPUZDDRRO&Signature=xqMvVOHL8S2IxxyCCoEI9Ratmng%3D&Expires=1638492157"



0 件のコメント:

コメントを投稿