Azure / Azure/azure-storage-python

What's the correct way to recover from an Azure Storage “connection reset” 10054 error, when called from Python SDK?

Ouverte
#688 6 commentaires 0 réactions 2 personnes assignées Réclamée par @tasherif-msft Voir sur GitHub
Langage dominant
Python
Étoiles
343
Forks
243
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

We have a python app that uses Azure Storage, calling the BlockBlobService and AppendBlobService modules of the azure-storage-blob==2.1.0 package. When running a large number of simultaneous instances of our python app, we start seeing many occurrences of the following error:
`ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))`
What is the best practice for recovering from these types of errors? Our normal retry function just fails on all 25 of its retries when this error is encountered. Is there a way to request that the connection to Azure is reset within a retry function?

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.