本文介紹OSS返回503錯誤的原因和解決方案。
DownloadTrafficRateLimitExceeded
Please reduce your download request traffic
- 問題原因:下載流量超出限制。
- 解決方案:內(nèi)外網(wǎng)默認下載流量上限為5 Gbit/s。有調(diào)整需求請?zhí)峤还巍?/li>
UploadTrafficRateLimitExceeded
Please reduce your upload request traffic
- 問題原因:上傳流量超出限制。
- 解決方案:內(nèi)外網(wǎng)默認上傳流量上限為5 Gbit/s。有調(diào)整需求請?zhí)峤还巍?/li>
MetaOperationQpsLimitExceeded
Qps limit for the meta operation is exceeded
- 問題原因:超出默認設(shè)置的QPS閾值。
OSS針對以下管控類API進行QPS限制:
- Service的操作:GetService (ListBuckets)
- Bucket的操作,例如PutBucket、GetBucketLifecycle等
- 跨域資源共享的操作,例如PutBucketCORS、GetBucketCORS等
- LiveChannel的操作,例如PutLiveChannel、DeleteLiveChannel等
- 解決方案:建議您延遲幾秒后重試。
ServiceUnavailable
Thread pool is almost full, please retry later
- 問題原因:OSS服務(wù)端繁忙。
- 解決方案:服務(wù)不可用,請稍后重試。
TotalQpsLimitExceeded
Max total qps limit is exceeded
- 問題原因:每秒請求數(shù)QPS超過限制。
- 解決方案:單個賬號的總QPS為10,000,但在不同的讀寫方式下,實際能達到的值如下:
- 順序讀寫:2,000
如果您在上傳大量文件時,在命名上使用了順序前綴(如時間戳或字母順序),可能會出現(xiàn)大量文件索引集中存儲于存儲空間中某個特定分區(qū)的情況,此時如果您的請求速率過大,會導致請求速率下降。建議您在上傳大量文件時,不要使用順序前綴的文件名。關(guān)于如何將順序前綴改為隨機性前綴的方法,請參見OSS性能與擴展性最佳實踐。
- 非順序讀寫:10,000
如您的業(yè)務(wù)有更大的QPS需求,請聯(lián)系技術(shù)支持。
- 順序讀寫:2,000
ActiveRequestLimitExceeded
Max active request limit is exceeded
- 問題原因:請求并發(fā)連接數(shù)超出限值。
- 解決方案:請聯(lián)系技術(shù)支持。
CpuLimitExceeded
Please reduce your request rate
- 問題原因:圖片處理請求并發(fā)數(shù)過高,消耗的CPU核數(shù)超出限值。
- 解決方案:請合理降低圖片處理請求并發(fā)數(shù)。如您的業(yè)務(wù)有更高的需求,請聯(lián)系技術(shù)支持。