This kind of HTTP timeout during backups usually isn’t a hard failure with XCP-NG itself. In many cases it comes down to how Xen Orchestra is communicating with the host while exporting the VM, especially for larger backups.
A few things that are commonly worth checking:
- Versions – make sure both XCP-NG and Xen Orchestra are up to date. Some timeout-related issues have been improved over time.
- Network stability – if the backup traffic runs over a slower or slightly unstable link, long exports can trigger HTTP timeouts. This shows up more often with big VMs.
- Backup type – full backups are more prone to this than delta/incremental backups, particularly if the VM disks are large.
- Compression settings – sometimes compression can cause long pauses during export. Disabling it or switching methods has helped others avoid timeouts.
- Logs – checking XO logs and /var/log/xensource.log on the host around the failure usually gives a clearer hint about what’s actually stalling.
If your backup traffic is routed through extra layers (firewalls, VPNs, or even things like cheap shared proxies for testing or monitoring), it’s also worth temporarily bypassing those to rule out added latency or connection drops.
If you can share your XO/XCP-NG versions, backup type, and roughly how large the VMs are, it’ll be easier for others here to pinpoint the cause.