9

数日前はすべてうまくいきましたが、現在、1 つだけでなく 3 つのサーバーでこれらの例外がスローされています。

{ "Error" => { "Message" => "Rate exceeded", "Code" => "Throttling", "Type" => "Sender" } }

これは、Amazon からデータを取得する際に を呼び出しDescribeJobFlowsているときに発生しAmazon::Coral::ElasticMapReduceClient、NFO Exception Retriable invalid response として表示されます。

4

2 に答える 2

3

すべての AWS API には動的スロットリング保護があります。ちょっと悲しいですが、API呼び出しの間に再試行/スリープするのが最善の方法です:(

例外をスローする前に変更する boto3 クライアントmax_retriesの構成があります。retries の使用方法に関する一般的なリファレンスもあります。

幸運を!

于 2016-04-21T11:33:56.957 に答える