here if client side network stuck (like unstable wifi), the Body.Read may stuck for long time, or never timeout, then the only way to recover is to restart docker server