【发布时间】:2017-04-15 19:04:56
【问题描述】:
AWS S3 间歇性地引发以下异常。它发生在
来源:系统,消息:无法从传输连接读取数据:现有连接被远程主机强行关闭。,
内部异常:System.Net.Sockets.SocketException (0x80004005):远程主机在 System.Net.Sockets.Socket.Receive(Byte[] 缓冲区,Int32 偏移量,\r\n 强制关闭现有连接, Int32 大小,SocketFlags socketFlags)\r\n 在 System.Net.Sockets.NetworkStream.Read(Byte[] 缓冲区,Int32 偏移量,Int32 大小),
堆栈跟踪:在 System.Net.ConnectStream.Read(Byte[] 缓冲区,Int32 偏移量,Int32 大小)\r\n 在 Amazon.Runtime.Internal.Util.CachingWrapperStream.Read(Byte[] 缓冲区,Int32 偏移量, Int32 计数)
【问题讨论】:
-
@StuartLC,非常感谢您的回复。我需要了解如何解决这个问题。它发生在我做负载测试的时候。我看到这个问题每天都在发生。每天大约有大约 7 次这样的故障。对 AWS S3 的 1,50,000 个上传/下载请求。根据您的评论,我了解重试可能会帮助我解决此问题。除了重试,还有什么办法可以解决这个问题?
标签: amazon-s3