框 API 502 服务器连接已关闭

Box API 502 Server Connection Closed

我正在通过 Box API 上传数千个文件,在上传了数百个文件后,我收到了 502 服务器连接关闭错误(响应是 HTML,而不是 JSON 如我所料)。平均文件大小为 0.5M

错误似乎主要影响较大的文件,但这可能只是因为当上传失败时较大的文件更有可能在上传中途。

我也在重试 502 次失败的文件,我有时会收到一般的 500 错误响应,有时会收到本地 ETIMEDOUTsocket hang up 错误(我正在使用节点上传request 图书馆)。 想过这里有什么问题吗?是不是 Box 在处理我从本地计算机上传的大量内容时遇到了问题? (虽然我对此表示怀疑。)

看来这个问题只是用请求使 Box 超载。我正在并行上传,在降低并行度后,502 错误不再出现。如果我保持高并行度,当我重试错误次数足够多的请求时,请求最终会通过。