问题描述
某客户反馈自己在并发上传或下载对象时会出现5XX的错误,5XX错误码主要是500,503错误,产生的原因为:
5XX 类型错误
HTTP 状态码 | 错误码 | 描述 |
---|---|---|
500 Internal Server Error | InternalError | 服务端内部错误 |
500 Internal Server Error | KmsInternalException | 查询密钥管理服务时发生服务端内部错误 |
501 Not Implemented | NotImplemented | 请求尚未实现 |
503 Service Unavailable | KmsFreqControl | 请降低使用密钥管理服务的请求的访问频率 |
503 Service Unavailable | ServiceUnavailable | 服务暂不可用,请重试 |
503 Service Unavailable | SlowDown | 请降低访问频率 |
通过对应的返回信息以及提示,错误是由于COS内部处理出现了问题。
代码语言:javascript复制<?xml version='1.0' encoding='utf-8' ?>
<Error>
<Code>InternalError</Code>
<Message>We encountered an internal error. Please try again.</Message>
<Resource>XXX</Resource>
<RequestId>XXX</RequestId>
<TraceId>XXX</TraceId>
</Error>
若 5XX 状态码出现次数过多、且出现频率占比过大,则可能影响存储桶的正常访问
解决方案
此类问题产生的原因为COS内部处理过程中产生一些错误。
针对此类问题,建议使用各个语言的SDK方式去访问,SDK中带有重试功能可以进行规避;
sdk文档:https://cloud.tencent.com/document/product/436/6474
若仍继续报错请联系腾讯云工程师进行进一步分析。