ECS:S3の読み取り、書き込み、または削除の問題のトラブルシューティング
Resumen: このKB記事は、ATMOS、Swift、Network File System (NFS)の読み取り、書き込み、削除など、基本的なS3操作の問題をトラブルシューティングおよび検出する方法について説明します。
Síntomas
S3オブジェクトの書き込み、読み取り、または削除しようとすると、HTTPステータスのエラー コードが表示されます。
エラー コードは、ECSユーザー インターフェイス ポータルの Requestsからも確認できます。次のスクリーンショットは、[ Requests]でのシステム障害の0.00%とユーザー障害の0.01%を示しています。
Causa
パフォーマンスの問題
Resolución
ユーザー インターフェイスで、[ Requests ]をクリックするか、左側のメニューから次を選択すると、収集されたエラー コードに関する詳細情報が表示されます。モニター > トランザクション.
次のスクリーンショットのように、より詳細なページが表示されます。
システム障害: ECS側では、いくつかの問題によってシステム障害が発生する可能性があります。たとえば、次のようになります。
- 大きなS3オブジェクトをECSに書き込むときにタイムアウトが発生します(S3のベスト プラクティスに従って、大きなS3オブジェクトをアップロードするのではなく、マルチパート アップロード(MPU)を使用することをお勧めします)。詳細については、KB: ECS:大容量ファイルの書き込みが、S3プロトコルの500エラーで失敗します。
- ECS容量が閾値の90%に達しました。
- 1つ以上のサービスが再起動中です。
ユーザー障害: 一部の問題は、S3バケット オブジェクトのアドレス指定の問題が原因です。これらの問題には、次のようなものがあります。
- 間違ったS3キーまたはSecretKeyが指定されました。
- ECS仮想データ センター(VDC)に追加されたBaseURLに対応していないS3クエリーで、誤ったアドレス指定形式が使用されました。詳細については、KB ECS: 読み取り/書き込み操作中に400/404エラーを引き起こすBaseURLが見つからない場合」を参照してください。
- S3オブジェクトが見つからないか、削除されました。
- メタデータ検索クエリーが、有効化されていないメタデータ検索バケットに対して実行された、など。KB (ECS: Bucket Management - Overview and Troubleshooting)を参照してください。
ユーザー障害:
S3エラー コードの問題および考えられる原因の解決に役立つ以下のKB記事を参照してください。ECS:S3エラー コードと考えられる原因
S3curl for ECS 3.xを使用してS3curlをセットアップし、S3操作をテストする方法: ECS:s3curl.pl スクリプトを使用してECS 3.xで基本的なS3操作を実行する方法
s3curlを使用して(MPU)マルチパート アップロードを実行する方法: ECS:s3curlを使用して(MPU)マルチパート アップロードを実行する方法。
Información adicional
問題が解決しない場合は、ECSサポート チームでサービス リクエスト(SR)を開き、このKB記事番号を参照してください。