我正在尝试将300GB(流式)数据上传到Azure blob存储。我用来执行上传的代码如下所示:
var stream = blob.OpenWrite();
[...]
// the buffer is filled in with 128KB chunks of data from a larger 300GB file
stream.Write(buffer, offset, count);
上载大约8小时后,我收到以下错误消息:
在Microsoft.WindowsAzure.Storage.Core.Util.StorageAsyncResult`1.End()中位于c:\ Program Files x86)\ Jenkins \ workspace \ release_dotnet_master \ Lib \ ClassLibraryCommon \ Core \ Util \ StorageAsyncResult.cs:Microsoft的第77行。 c:\ Program Files(x86)\ Jenkins \ workspace \ release_dotnet_master \ Lib \ ClassLibraryCommon \ Blob \ BlobWriteStream.cs:line 211中的WindowsAzure.Storage.Blob.BlobWriteStream.EndWrite(IAsyncResult asyncResult)
ErrorMessage =客户端无法在指定的超时时间内完成操作。
另外,我的上传速度约为2MB / s(可能与超时消息有关)。任何帮助,将不胜感激。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句