Skip to main content
Solved

Office 365 Backup - Sharepoint - An existing connection was forcibly closed by the remote host

  • February 5, 2026
  • 10 comments
  • 95 views

Hello,

Using Veeam 365 community edition, backing up our Sharepoint site always end with warnings of: 

Processing site: https://**********.**** completed with warning: Failed to backup item version: /********/********/********/.****, version: 2.0, Download timeout exceeded (last error: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host..). All retry attempts failed. Re-run the backup job to proceed. Total count of failed items: 17

The file it stops on changes each time and the number of files, still backs up most data but it is never fully successful. We have 20 backup applications, the backup is running and downloading data but it’s average processing rate is only around 500kbps

Anyone else seen this, what other logs to check in Veeam or Office 365 or a fix? Running version 8.3.0.2201 P20251212

 

Best answer by bmiller

We found a balance that running 3 backup applications stopped most of the throttling and then after 2 weeks started to be successful each day.

We also change a few things on the SharePoint file library itself to handle bigger files better which helped.

The speed is still slow compared to a normal onsite backup but now that its doing just changes its all working as expected.

10 comments

matheusgiovanini
Forum|alt.badge.img+8

This warning usually happens when SharePoint Online throttles or resets the connection during item version download. Since the failing item changes every run, it’s very likely not a corrupted file but intermittent throttling from Microsoft 365.

 

Things to check: Make sure the organization is added using Modern App-Only authentication. Legacy/basic auth gets throttled heavily. In General Options > Network, ensure Veeam is not self-throttling. Increase concurrent tasks in the repository (8–12 if possible). Make sure no antivirus or HTTPS inspection is slowing down proxy traffic. 

Check these logs on the VB365 server: C:\ProgramData\Veeam\Backup365\Logs\ - If possible, share with us.


MicoolPaul
Forum|alt.badge.img+23
  • February 5, 2026

Hi,

 

Firstly you have way too many backup applications. 3x app registrations running in parallel is enough to throttle the whole tenant. Reduce this to 1 and scale if you need to. This type of error is normally firewall related when a session is being closed in the network path but the endpoints didn’t agree to close it. What firewall are you using?


  • Author
  • Not a newbie anymore
  • February 5, 2026

@matheusgiovanini 

  1. We are only using Morden Auth
  2. There is no Network tab in General Options
  3. There is not a setting to increase concurrent tasks in the repository, only to throttle the bandwidth which is unticked
  4. AV (Sophos Endpoint) gets disabled when testing but doesn't change performance if its turned on

@MicoolPaul 

We started with 1, transfer rate was abysmal, increased to 5 was acceptable but still took ages, changed to 20 and the daily overnight backup would finish overnight. We have just changed down to 3 and trying again now to see if anything has changed.

We are using Sophos XGS but no HTTPS inspection is set for the backup server, it can downloaded at its full 1GBps. At the start of the backup the firewall processes the traffic as we can see it spike to the endpoint. Then after a few minutes drops off. Which makes me think it is M365 throttling it.


MicoolPaul
Forum|alt.badge.img+23
  • February 5, 2026

Hi,

 

I used to work with Sophos XG firewalls and had similar problems with VoIP. Check your timeout streams in CLI for TCP sessions. If we’re being throttled it can be that Sophos sees no traffic and closes the session even though we’re actually pausing deliberately as part of the negotiation with Microsoft’s Graph API. Whilst we’ll attempt to renegotiate it could be this keeps happening across our threads until it fails.


  • Author
  • Not a newbie anymore
  • February 5, 2026

The Tcp Connection Establishment Idle Timeout is currently 10800 seconds which is the default. The VOIP is to do with the UDP and it is set to 150ms for us as have seen that before.


MicoolPaul
Forum|alt.badge.img+23
  • February 5, 2026

Hi sorry to clarify I was saying that I had seen this when I was working with VOIP specifically on Sophos XG.

 

I also saw this with Sophos XG when running Veeam Cloud Connect services too from a TCP connection state.

 

I’d explore a PCAP potentially here to filter for connection resets as it matches your symptoms


  • Author
  • Not a newbie anymore
  • February 6, 2026

Ok, we are looking into that but looking at the Veeam logs for last nights backup there are a few interesting lines:

[06.02.2026 08:34:12.317]         268 (1)       [Info] Server error of type Microsoft.SharePoint.SPQueryThrottledException occurred: (ServerErrorCode: -2147024860, ServerErrorValue:<null>, trace correlation ID: 3344f4a1-2048-f000-6d2c-b31040704c0c) The attempted operation is prohibited because it exceeds the list view threshold.


[06.02.2026 08:34:12.332]         268 (1)      [Error] Error: Failed to load items using a server-side CAML query.


[06.02.2026 08:34:12.332]         268 (1)      [Error] Type: Veeam.Archiver.Source.SharePoint.Changes.ListItemChildrenQueryThrottledException


Chris.Childerhose
Forum|alt.badge.img+21

@bmiller - Just wanted to follow up to see if you found an answer to your question. Please mark the best answer if this is resolved, including your own if needed.


  • Author
  • Not a newbie anymore
  • Answer
  • March 3, 2026

We found a balance that running 3 backup applications stopped most of the throttling and then after 2 weeks started to be successful each day.

We also change a few things on the SharePoint file library itself to handle bigger files better which helped.

The speed is still slow compared to a normal onsite backup but now that its doing just changes its all working as expected.


Chris.Childerhose
Forum|alt.badge.img+21

Great glad to hear you were able to resolve the issue.