This question already has an answer here:
I run the geth on my server. But after days, the block number is behind the network thousands. I restart, but no use.
I need remove the block and re-sync from the beginning. But later it's behind again. Anyone knows why and how to solve?