本文介紹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超過限制。
  • 解決方案:單個賬號的總QPS10,000,但在不同的讀寫方式下,實際能達到的值如下:
    • 順序讀寫:2,000

      如果您在上傳大量文件時,在命名上使用了順序前綴(如時間戳或字母順序),可能會出現(xiàn)大量文件索引集中存儲于存儲空間中某個特定分區(qū)的情況,此時如果您的請求速率過大,會導致請求速率下降。建議您在上傳大量文件時,不要使用順序前綴的文件名。關(guān)于如何將順序前綴改為隨機性前綴的方法,請參見OSS性能與擴展性最佳實踐。

    • 非順序讀寫:10,000

    如您的業(yè)務(wù)有更大的QPS需求,請聯(lián)系技術(shù)支持。

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ù)支持。