gpt4 book ai didi

download - Amazon S3 下载有时会失败吗?

转载 作者:行者123 更新时间:2023-12-04 16:21:09 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




我们刚刚在我们的软件中添加了一个自动更新程序,并收到了一些错误报告说
由于下载的文件的 sha1 校验和不匹配,因此自动更新无法正确完成。我们托管在 Amazon S3 上...

那要么是我的代码有问题,要么是 S3 有问题。

我重新阅读了可疑内容的代码并编写了一个简单的脚本下载并检查下载文件的校验和,并且确实偶尔出现一些错误(昨天 40 个中有 1 个)。今天好像还行。

你遇到过这样的问题吗?有什么解决方法吗?

额外信息:测试是在日本进行的。

最佳答案

亚马逊的 S3 偶尔会在上传或下载过程中失败并出现错误——通常是“500:内部服务器”错误。错误率通常很低,但如果服务负载过重,错误率可能会飙升。错误率永远不会是 0%,因此即使在最好的情况下,偶尔的请求也会失败。

您是否正在检查自动更新程序中的 HTTP 响应代码?如果没有,您应该在执行校验和之前检查您的下载是否成功 (HTTP 200)。理想情况下,您的应用程序应该重试失败的下载,因为 transient 错误是客户端需要处理的 S3 不可避免的“功能”。

值得注意的是,如果您的客户端收到 500 个错误,您可能不会在 S3 服务器日志中看到这些错误的任何证据。这些错误似乎发生在请求到达服务的日志组件之前。

关于download - Amazon S3 下载有时会失败吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com