My aim is to synchronise a full node for the Rinkeby network. It seems that geth does not finish synchronisation. I have had it run for over three days, but it is stuck at the last few blocks.
> eth.syncing
{
currentBlock: 4507244,
highestBlock: 4507319,
knownStates: 64751595,
pulledStates: 64748954,
startingBlock: 4507164
}
> eth.blockNumber
0
> admin.peers.length
1
> net.peerCount
1
When I rerun eth.syncing, then the highestBlock increases, but currentBlock doesn't.
I have tried installing different versions for geth (1.8.X, 1.9.0)
I also enabled network time synchronisation via
timedatectl set-ntp true
as suggested in this post: Geth is stuck syncing
I run geth via geth --rinkeby --cache 2048.
My machine has 12GB RAM and 8 CPUs.
Any help would greatly be appreciated. Thank you.
--cache 2048to Geth run command. – eth7 Jun 05 '19 at 14:18