I had a problem that my blockNumber gets stuck. Then I ran geth upgradedb
and started geth --rpc --mine console
again.
It looked like it was working, had the correct blockNumber for around 30 minutes and had net.peerCount = 1
.
And now again, net.peerCount = 0
, the blockNumber has stopped updating and it doesn't get synced...