2017-04-15 18 views
0

AWS S3は次の例外を断続的にスローします。システム、メッセージ:トランスポート接続からデータを読み取ることができません:既存の接続はリモートホストに強制的に切断された、AWS S3が断続的に例外をスローする

内部例外:System.Net.Sockets.SocketExceptionしばらく

出典それが起こります(0x80004005):System.Net.Sockets.Socket.Receive(Byte []バッファ、Int32オフセット、Int32サイズ、SocketFlagsソケットフラグ)の\ r \ nで、既存の接続が強制的にリモートホストによって閉じられました。 (Byte []バッファ、Int32オフセット、Int32サイズ)、

スタックトレース:System.Net.ConnectStream.Read(Byte []バッファ、Int32オフセット、Int32サイズ)でのスタックトレース:Net.Sockets.NetworkStream.Read nでAmazon.Runtime.Internal.Util.CachingWrapperStream.Readスレッドhereに基づいて(バイト[]バッファ、のInt32オフセット、のInt32カウントが)

+0

@StuartLC、お返事ありがとうございます。私はこれを修正する方法を理解する必要があります。私は負荷テストをしている間に起こっている。私はこの問題が毎日起こるのを見ます。毎日およそ7回程度のこのような失敗があります。 AWS S3への1,500,000のアップロード/ダウンロード要求。あなたのコメントによると、私は再試行がこれを解決するのに役立つかもしれないことを理解します。再試行とは別に、この問題を解決するために他に何かできることはありますか? –

答えて

0

、私はこれはAmazon.Runtime.Internal.Utilで内部のバグだと思います。 CachingWrapperStream.Readはまだ修正されていません。 このエラーを処理するには、すべての失敗したファイルを記録し、テーリング部分で再実行する必要があります。これは今やって起こりますので、計算と論理チェックを後の手順に入れて、できるだけ早くこのダウンロードを完了します。

関連する問題