如何解决Azure 上传文件异步引发超时异常
blockBlob.uploadFromFileAsync()=> 抛出客户端无法在指定的超时时间内完成操作,当文件较大时(> 2 GB)。 我正在上传一个 zip 文件。
$HAInfo.HeartbeatDatastore.Clear()
$dsObj1 = New-Object VMWare.Vim.ManagedObjectReference
$dsObj1 = here I fill it with the values I converted
$HAInfo.HeartbeatDatastore += $dsObj1
$dsObj2 = New-Object VMWare.Vim.ManagedObjectReference
$dsObj2 = here I fill it with the values I converted
$HAInfo.HeartbeatDatastore += $dsObj2
解决方法
正如@GauravMantri 指出的那样,要解决 time out
问题,您应该将 ParallelOperationThreadCount
的值从 64 减少到适当的数字。最大值不应超过您计算机上的逻辑处理器数。
并且将 singleBlobUploadThreshholdInBytes
值设置为 100MB 可能会在某些情况下导致 time out
问题,例如在网络状况不佳的情况下。您可以将其设置为较小的,例如 4MB。
可以省略 singleBlobUploadThreshholdInBytes,因为根据文档 ->“如果 ParallelOperationThreadCount 设置为大于 1 的值,则该值将被忽略”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。