NetWorker: Azure-VM-Momentaufnahme-Backups schlagen fehl "Fehler beim Empfang von Daten vom Peer(curl-Fehlercode: 56), Fehler beim Kopieren des Snapshots in DD
Résumé: NetWorker-Azure-VM-Snapshot-Backups schlagen zeitweise mit dem folgenden Fehler fehl: "Fehler beim Empfang von Daten vom Peer(curl-Fehlercode: 56), Fehler beim Kopieren des Snapshots in DD." Dieser Fehler wird zufällig angezeigt, während einiger Backups ist die VM erfolgreich, bei anderen Backups wird dieser Fehler beobachtet. ...
Symptômes
Azure-VM-Backups (virtuelle Maschine), die über NetWorker durchgeführt werden, schlagen zeitweise mit dem folgenden Fehler im Backupaktionsprotokoll fehl:
207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 207650:nsrazure_save: azurvmbackup: snapshot VM-NAME_DISK-NAME_SNAPSHOT-TIMESTAMP copy to DD failed 207820:nsrazure_save:Cannot backup to DD. Backup of saveset: RESOURCE-GROUP-NAME:VM-NAME:VM-NAME_DISK-NAME failed.
Cause
Der Fehler Curl 56 ist ein allgemeiner Netzwerkverbindungs-Fehlercode. Häufige Ursachen sind:
- TLS-Handshake-Probleme
- Verbindung von Peer zurückgesetzt (Server hat die Verbindung unerwartet geschlossen)
- Firewall- oder Sicherheitsstörungen.
- Timeouts oder Paketverlust während der Datenübertragung
Bei der nsrazure_save Der Befehl stößt auf ein Curl-Kommunikationsproblem und bricht den Job ab, ohne die Verbindung erneut zu versuchen. Betroffene Versionen:
- 19.11.0.x
- 19.12.0.x
- 19.13.0.x
Résolution
Die Wiederholungslogik muss NetWorker 19.14.0.0 hinzugefügt werden. Aktualisieren Sie die NetWorker-Clients auf diese Version (oder höher), um eine Codekorrektur durchzuführen.
curl error code: 56" Meldungen können in den Protokollen gefunden werden; wie auch immer Sie sehen "Retrying from offset" und die Verbindung wird fortgesetzt. Jedes Saveset versucht nur 50 Mal, es erneut zu versuchen. Standardmäßig verfügt die NetWorker-Policy über die Einstellung "One Retry". Das bedeutet: Wenn das Saveset fehlschlägt, versucht die Policy erneut, ein Backup durchzuführen. Wenn die Verbindung mehr als 50 Mal fehlschlägt, kann das Saveset nicht gesichert werden. Übermäßige Netzwerkverbindungsfehler müssen auf Azure-Ebene untersucht werden.
Das folgende Beispiel stammt aus einer Backupsitzung mit NetWorker 19.14.0.0. Das Backupprotokoll zeigt an, dass die Sitzung ab dem letzten Offset wiederholt wird, wenn "curl error code: 56" angetroffen wird.
207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 210931:nsrazure_save: Data transfer failed. Retrying from offset 29284630528... 207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 210931:nsrazure_save: Data transfer failed. Retrying from offset 32025608192...
Informations supplémentaires
Beispielprotokollierung mit Wiederholungslogik:
207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 210931:nsrazure_save: Data transfer failed. Retrying from offset 74392272896... 210931:nsrazure_save: Data transfer failed. Retrying from offset 68708990976... 210931:nsrazure_save: Data transfer failed. Retrying from offset 66345500672... 210931:nsrazure_save: Data transfer failed. Retrying from offset 78074871808...Im obigen Beispiel werden vier VM-Festplatten-Savesets auf dem Client gesichert. Bei jedem Saveset ist der Curl-Verbindungsfehler aufgetreten und es wurde ab dem letzten Offset erneut versucht.