Blob存储GET / HEAD返回500状态 [英] Blob Storage GET/HEAD returning 500 Status

查看:62
本文介绍了Blob存储GET / HEAD返回500状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们目前正在经历一个似乎经常发生的问题,但对于随机blob。


我原本以为这与我们的CDN(标准Verizon)有关,因为失败的请求将在28秒后返回HEAD请求的500(内部服务器错误)。


我已停止我们的服务返回CDN链接,因此返回到我们的应用程序的链接是纯BLOB存储链接和同样的问题正在发生,虽然返回的错误是500(操作无法在指定的
时间内完成)。


我可以重播BLOB在提琴手中的请求,然后他们将正常工作。我也可以重试我们的应用程序操作,它最终会完成下载操作的所有数据文件。


我看过这里:  https://docs.microsoft.com/en-us/rest/api/storageservices/Blob-服务错误代码?重定向从= MSDN  但
列出的唯一500个状态似乎不相关。


任何帮助表示赞赏。


谢谢


Carl

解决方案

感谢发布Carl ,你能分享你用来下载blob的代码吗?此外,您是否尝试一次下载一个范围(一次多个blob)或一个随机blob?




We are currently experiencing an issue that seems to be occurring regularly but for random blobs.

I originally thought that this was related to our CDN (Standard Verizon), as the requests that failed would return a 500 (Internal Server Error) for HEAD requests after 28 seconds.

I have since stopped our service from returning CDN links, so the links returned to our application are pure BLOB storage links and the same problem is occurring, although the error returned is a 500 (Operation could not be completed within the specified time).

I can replay the BLOB requests in fiddler and they will then work correctly. I can also retry our application operation and it will eventually finish downloading all of the data files for the operation.

I have looked here: https://docs.microsoft.com/en-us/rest/api/storageservices/Blob-Service-Error-Codes?redirectedfrom=MSDN but the only 500 status listed doesn't appear to be relevant.

Any help appreciated.

Thanks

Carl

解决方案

Thanks for posting Carl, Can you share the code you are using to download the blobs? Also, are you trying to download a range(multiple blobs at a time) or one random blob at a time ?


这篇关于Blob存储GET / HEAD返回500状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆