Socket Timeout Exception

It should not related to timeout imho because when I replace the bucket it starts to sync again by the same record set and it keeps running for 6-7 days and suddenly something happens at somewhere and begins to throw socket timeout exception. All the devices are across the country can not get synced so it should not be caused by the network.