Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synchronization does not end for several days. #185

Closed
attswk opened this issue May 6, 2021 · 4 comments
Closed

Synchronization does not end for several days. #185

attswk opened this issue May 6, 2021 · 4 comments

Comments

@attswk
Copy link

attswk commented May 6, 2021

root@binance-core:~/go/src/github.com/binance-chain# curl -X POST -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' http://localhost:8545
{"jsonrpc":"2.0","id":1,"result":{"currentBlock":"0x6d661c","highestBlock":"0x6d6676","knownStates":"0x7c4d1e2","pulledStates":"0x7c4d1e1","startingBlock":"0x6c302e"}}

highestBlock - currentBlock = 40 ~ 130
The difference in height between 40 and 130 blocks is maintained and synchronization does not end.

@DefiDebauchery
Copy link

What're the IOPS of your storage device? Low/Mid-end SSDs won't cut it anymore. You really need NVMe to properly catch up.

@ChuckCaplan
Copy link

ChuckCaplan commented May 6, 2021

My knownStates value is around 300 million and I have been syncing in fast mode from scratch for 2 days. It would be great if someone could post a good knownStates number as of a certain date so we can get a sense for how close we are. A few things I did (I think) helped:

  1. Definitely use an SSD. An HDD unfortunately won't cut it.
  2. Set MaxPeers = 200 in config.toml. But keep in mind the higher the number the more resources are used.
  3. There are additional BootstrapNodes and StaticNodes values that I found with some Googling and merged into my config.toml. I unfortunately no longer have those links but you should be able to find them with some searching.

@hacfox
Copy link

hacfox commented May 8, 2021

@attswk Yes, this problem has bothered me for many days, sometimes it stops syncing, or 1-5 block per 10s, we have been 3000+ blocks away. but now we have caught up the latest block.
what I have done is:

  1. Set MaxPeers = 200 in config.toml. it takes about 5 minutes when I restart the node.
  2. Modify BootstrapNodes and StaticNodes.
BootstrapNodes = ["enode://1cc4534b14cfe351ab740a1418ab944a234ca2f702915eadb7e558a02010cb7c5a8c295a3b56bcefa7701c07752acd5539cb13df2aab8ae2d98934d712611443@52.71.43.172:30311","enode://28b1d16562dac280dacaaf45d54516b85bc6c994252a9825c5cc4e080d3e53446d05f63ba495ea7d44d6c316b54cd92b245c5c328c37da24605c4a93a0d099c4@34.246.65.14:30311","enode://5a7b996048d1b0a07683a949662c87c09b55247ce774aeee10bb886892e586e3c604564393292e38ef43c023ee9981e1f8b335766ec4f0f256e57f8640b079d5@35.73.137.11:30311"]
StaticNodes = ["enode://f3cfd69f2808ef64838abd8786342c0b22fdd28268703c8d6812e26e109f9a7cb2b37bd49724ebb46c233289f22da82991c87345eb9a2dadeddb8f37eeb259ac@18.180.28.21:30311","enode://ae74385270d4afeb953561603fcedc4a0e755a241ffdea31c3f751dc8be5bf29c03bf46e3051d1c8d997c45479a92632020c9a84b96dcb63b2259ec09b4fde38@54.178.30.104:30311","enode://d1cabe083d5fc1da9b510889188f06dab891935294e4569df759fc2c4d684b3b4982051b84a9a078512202ad947f9240adc5b6abea5320fb9a736d2f6751c52e@54.238.28.14:30311","enode://f420209bac5324326c116d38d83edfa2256c4101a27cd3e7f9b8287dc8526900f4137e915df6806986b28bc79b1e66679b544a1c515a95ede86f4d809bd65dab@54.178.62.117:30311","enode://c0e8d1abd27c3c13ca879e16f34c12ffee936a7e5d7b7fb6f1af5cc75c6fad704e5667c7bbf7826fcb200d22b9bf86395271b0f76c21e63ad9a388ed548d4c90@54.65.247.12:30311","enode://f1b49b1cf536e36f9a56730f7a0ece899e5efb344eec2fdca3a335465bc4f619b98121f4a5032a1218fa8b69a5488d1ec48afe2abda073280beec296b104db31@13.114.199.41:30311","enode://4924583cfb262b6e333969c86eab8da009b3f7d165cc9ad326914f576c575741e71dc6e64a830e833c25e8c45b906364e58e70cdf043651fd583082ea7db5e3b@18.180.17.171:30311","enode://4d041250eb4f05ab55af184a01aed1a71d241a94a03a5b86f4e32659e1ab1e144be919890682d4afb5e7afd837146ce584d61a38837553d95a7de1f28ea4513a@54.178.99.222:30311","enode://b5772a14fdaeebf4c1924e73c923bdf11c35240a6da7b9e5ec0e6cbb95e78327690b90e8ab0ea5270debc8834454b98eca34cc2a19817f5972498648a6959a3a@54.170.158.102:30311","enode://f329176b187cec87b327f82e78b6ece3102a0f7c89b92a5312e1674062c6e89f785f55fb1b167e369d71c66b0548994c6035c6d85849eccb434d4d9e0c489cdd@34.253.94.130:30311","enode://cbfd1219940d4e312ad94108e7fa3bc34c4c22081d6f334a2e7b36bb28928b56879924cf0353ad85fa5b2f3d5033bbe8ad5371feae9c2088214184be301ed658@54.75.11.3:30311","enode://c64b0a0c619c03c220ea0d7cac754931f967665f9e148b92d2e46761ad9180f5eb5aaef48dfc230d8db8f8c16d2265a3d5407b06bedcd5f0f5a22c2f51c2e69f@54.216.208.163:30311","enode://352a361a9240d4d23bb6fab19cc6dc5a5fc6921abf19de65afe13f1802780aecd67c8c09d8c89043ff86947f171d98ab06906ef616d58e718067e02abea0dda9@79.125.105.65:30311","enode://bb683ef5d03db7d945d6f84b88e5b98920b70aecc22abed8c00d6db621f784e4280e5813d12694c7a091543064456ad9789980766f3f1feb38906cf7255c33d6@54.195.127.237:30311","enode://11dc6fea50630b68a9289055d6b0fb0e22fb5048a3f4e4efd741a7ab09dd79e78d383efc052089e516f0a0f3eacdd5d3ffbe5279b36ecc42ad7cd1f2767fdbdb@46.137.182.25:30311","enode://21530e423b42aed17d7eef67882ebb23357db4f8b10c94d4c71191f52955d97dc13eec03cfeff0fe3a1c89c955e81a6970c09689d21ecbec2142b26b7e759c45@54.216.119.18:30311","enode://d61a31410c365e7fcd50e24d56a77d2d9741d4a57b295cc5070189ad90d0ec749d113b4b0432c6d795eb36597efce88d12ca45e645ec51b3a2144e1c1c41b66a@34.204.129.242:30311","enode://bb91215b1d77c892897048dd58f709f02aacb5355aa8f50f00b67c879c3dffd7eef5b5a152ac46cdfb255295bec4d06701a8032456703c6b604a4686d388ea8f@75.101.197.198:30311","enode://786acbdf5a3cf91b99047a0fd8305e11e54d96ea3a72b1527050d3d6f8c9fc0278ff9ef56f3e56b3b70a283d97c309065506ea2fc3eb9b62477fd014a3ec1a96@107.23.90.162:30311","enode://4653bc7c235c3480968e5e81d91123bc67626f35c207ae4acab89347db675a627784c5982431300c02f547a7d33558718f7795e848d547a327abb111eac73636@54.144.170.236:30311","enode://c6ffd994c4ef130f90f8ee2fc08c1b0f02a6e9b12152092bf5a03dd7af9fd33597d4b2e2000a271cc0648d5e55242aeadd6d5061bb2e596372655ba0722cc704@54.147.151.108:30311","enode://99b07e9dc5f204263b87243146743399b2bd60c98f68d1239a3461d09087e6c417e40f1106fa606ccf54159feabdddb4e7f367559b349a6511e66e525de4906e@54.81.225.170:30311","enode://1479af5ea7bda822e8747d0b967309bced22cad5083b93bc6f4e1d7da7be067cd8495dc4c5a71579f2da8d9068f0c43ad6933d2b335a545b4ae49a846122b261@52.7.247.132:30311"]
  1. I take a long time to monitor the log. if it was 1-3 blocks/10s for a while, I do to restart the node.
  2. now I have caught up the latest block, and the log shows:
INFO [05-08|06:54:23.957] Imported new chain segment               blocks=1  txs=253  mgas=32.027  elapsed=4.504s    mgasps=7.110   number=7235575 hash=b4da55…050836 dirty=374.50MiB
INFO [05-08|06:54:26.725] Imported new chain segment               blocks=1  txs=173  mgas=29.465  elapsed=2.765s    mgasps=10.656  number=7235576 hash=60c6e6…096cd2 dirty=376.39MiB
INFO [05-08|06:54:28.349] Imported new chain segment               blocks=1  txs=346  mgas=25.366  elapsed=1.623s    mgasps=15.623  number=7235577 hash=914e65…16fbe9 dirty=377.92MiB ignored=1
INFO [05-08|06:54:29.633] Imported new chain segment               blocks=1  txs=129  mgas=20.192  elapsed=1.271s    mgasps=15.878  number=7235578 hash=641158…c8c6fa dirty=379.08MiB
INFO [05-08|06:54:31.559] Imported new chain segment               blocks=1  txs=204  mgas=29.430  elapsed=1.925s    mgasps=15.287  number=7235579 hash=246172…ceb998 dirty=379.70MiB
INFO [05-08|06:54:34.005] Imported new chain segment               blocks=1  txs=192  mgas=24.268  elapsed=1.727s    mgasps=14.047  number=7235580 hash=2acde2…95f43b dirty=380.86MiB

This problem has been encountered by many people now, and I know that this does not get to the root of the problem, and can not be applied to everyone, but I hope it works for you.

@j75689
Copy link
Contributor

j75689 commented Jul 30, 2021

Hi all.
Thank you for your report.
We have received many report of a sync issue.
You can try the latest version. If you have any probleums, please feedback #338.
We will pay attention to the issue #338 for a long time, and if there are any updates, we will explain it on this issue.

Thanks.

@j75689 j75689 closed this as completed Jul 30, 2021
galaio pushed a commit to galaio/bsc that referenced this issue Jul 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants