什么';“这是从Azure存储恢复的正确方法”;“连接重置”;从Python SDK调用时出现10054错误?

什么';“这是从Azure存储恢复的正确方法”;“连接重置”;从Python SDK调用时出现10054错误?,python,error-handling,azure-storage,azure-storage-blobs,Python,Error Handling,Azure Storage,Azure Storage Blobs,我们有一个使用Azure存储的python应用程序,调用Azure存储blob==2.1.0包的BlockBlobService和AppendBlobService模块。当同时运行大量python应用程序实例时,我们开始看到以下错误的多次出现: ConnectionResetError(10054,‘现有连接被远程主机强制关闭’,无,10054,无) 从这些类型的错误中恢复的最佳实践是什么?当遇到此错误时,我们的正常重试功能在所有25次重试中都失败。是否有办法请求在重试功能中重置与Azure的连

我们有一个使用Azure存储的python应用程序,调用Azure存储blob==2.1.0包的BlockBlobServiceAppendBlobService模块。当同时运行大量python应用程序实例时,我们开始看到以下错误的多次出现:

ConnectionResetError(10054,‘现有连接被远程主机强制关闭’,无,10054,无)


从这些类型的错误中恢复的最佳实践是什么?当遇到此错误时,我们的正常重试功能在所有25次重试中都失败。是否有办法请求在重试功能中重置与Azure的连接?

对服务器的大规模访问或网络波动可能会导致此类问题


也许您可以增加重试间隔,这样可以减少此类问题。

谢谢Frank。我会逐渐增加每次重试之间的睡眠间隔(每次重试之间的睡眠间隔高达45秒)。对于所有重试,此特定错误始终失败。我需要以某种方式重置连接,但在重试中找不到重置连接的方法。如果我绕过azure重试机制,用一个可以捕获所有错误的函数集中所有azure存储调用,我想我可以重置连接,但我希望在azure重试设计中找到解决方案。