ECS:大規模なリモート オブジェクトのコピーの同時実行性が高い場合、CopyObjectタイムアウト500

Summary: ユーザーは、次の場合に 1 つ以上の CopyObject 要求に応答して 500 のタイムアウト エラーを受け取ることがあります。 1.同じx-amz-copy-sourceオブジェクトで同時に受信したCopyObjectリクエストが多数ある場合 2.ソース オブジェクトが1GBを超えており、ソース オブジェクト データを保持しているチャンクが要求されたサイトにレプリケートされません。 ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

この問題が発生すると、CopyObject操作に対する500件のエラー応答が、ServerTimeoutの原因でユーザーに表示されます。応答本文には、次のような追加情報が含まれています。
<Error>
    <Code>ServerTimeout</Code>
    <Message>We encountered an internal timeout error. Please try again.</Message>
    <Resource>bucket/object</Resource>
    <RequestId>0aece26b:18c57b06ec7:e3f:5a41d</RequestId>
</Error>

Cause

CopyObject 要求の一部は、ロック メカニズムを使用してソース オブジェクトで内部的に同期されます。同期部分に必要な時間は、オブジェクトのサイズに比例します。同じ大きなソース オブジェクトを持つ同時実行CopyObject要求が多数ある場合、ロックを待機している要求のキューが増加します。この問題は、ソース オブジェクト データを保持するチャンクが、CopyObjectリクエストが処理されているサイトにレプリケートされず、キューが大きくなりすぎるとタイムアウトになると悪化します。

Resolution

  • 失敗した要求を再試行します。
  • 同じx-amz-source-objectを使用したCopyObjectリクエストのレートを遅くします。
  • 上記の手順で問題が解決しない場合は、Dell EMCテクニカル サポートにお問い合わせください。
  • 以前に500 ServerTimeoutが原因で失敗したCopyObjectリクエストが成功したことを確認します。

Affected Products

ECS, ECS Appliance, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption
Article Properties
Article Number: 000223406
Article Type: Solution
Last Modified: 22 Mar 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.