このトピックでは、Object Storage Service (OSS) で発生する 503 エラーの原因と解決策について説明します。
DownloadTrafficRateLimitExceeded
ダウンロードトラフィックの制限超過
UploadTrafficRateLimitExceeded
アップロードトラフィックの制限超過
MetaOperationQpsLimitExceeded
管理 API の QPS 制限超過
原因:管理 API の 1 秒あたりのクエリ数 (QPS) の上限を超えました。
OSS は、次の管理 API の QPS をスロットリングします。
GetService (ListBuckets) などのサービスオペレーション
PutBucket や GetBucketLifecycle などのバケットオペレーション
PutBucketCORS や GetBucketCORS などの CORS オペレーション
PutLiveChannel や DeleteLiveChannel などの LiveChannel オペレーション
解決策:数秒後にリクエストを再試行してください。
ServiceUnavailable
サービスの一時的な利用不可
原因:OSS サーバーがビジー状態です。
解決策:しばらく待ってから操作を再試行してください。
TotalQpsLimitExceeded
合計 QPS 制限の超過
原因:1 秒あたりのクエリ数 (QPS) が上限を超えました。
解決策:単一アカウントの合計 QPS 上限は 10,000 です。ただし、達成可能な QPS は、読み取り/書き込み方法によって異なります。
シーケンシャルな読み取り/書き込み:2,000
多くのオブジェクトにシーケンシャルなプレフィックス (タイムスタンプやアルファベット順の文字など) を使用すると、オブジェクトのインデックスが単一のバケットパーティションに集中する可能性があります。この集中化により、リクエストレートが高い場合にパフォーマンスが低下します。多数のオブジェクトをアップロードする際は、オブジェクト名にシーケンシャルなプレフィックスを使用しないことを推奨します。シーケンシャルなプレフィックスをランダムなプレフィックスに変更する方法の詳細については、「OSS パフォーマンスのベストプラクティス」をご参照ください。
非シーケンシャルな読み取り/書き込み:10,000
お客様のビジネスでより高い QPS が必要な場合は、テクニカルサポートまでお問い合わせください。
ActiveRequestLimitExceeded
同時リクエストの制限超過
原因:同時リクエスト数が上限を超えました。
解決策:テクニカルサポートまでお問い合わせください。
CpuLimitExceeded
画像処理のリクエストレート超過
原因:画像処理に対する同時リクエスト数が多いため、CPU コアの制限を超えました。
解決策:画像処理に対する同時リクエストの数を減らしてください。お客様のビジネスでより高い上限が必要な場合は、テクニカルサポートまでお問い合わせください。