Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 AWSS3间歇性地抛出异常_Amazon S3 - Fatal编程技术网

Amazon s3 AWSS3间歇性地抛出异常

Amazon s3 AWSS3间歇性地抛出异常,amazon-s3,Amazon S3,AWS S3间歇性地抛出以下异常。它发生在 来源:系统,消息:无法从传输连接读取数据:远程主机强制关闭了现有连接 内部异常:System.Net.Sockets.SocketException(0x80004005):远程主机在System.Net.Sockets.Socket.Receive(Byte[]buffer,Int32 offset,Int32 size,SocketFlags SocketFlags)处\r\n System.Net.Sockets.NetworkStream.Re

AWS S3间歇性地抛出以下异常。它发生在

来源:系统,消息:无法从传输连接读取数据:远程主机强制关闭了现有连接

内部异常:System.Net.Sockets.SocketException(0x80004005):远程主机在System.Net.Sockets.Socket.Receive(Byte[]buffer,Int32 offset,Int32 size,SocketFlags SocketFlags)处\r\n System.Net.Sockets.NetworkStream.Read(Byte[]buffer,Int32 offset,Int32 size)处强制关闭现有连接

堆栈跟踪:在System.Net.ConnectStream.Read(字节[]缓冲区,Int32偏移量,Int32大小)\r\n在Amazon.Runtime.Internal.Util.cachingwraperstream.Read(字节[]缓冲区,Int32偏移量,Int32计数)

基于线程,我认为这是Amazon.Runtime.internal.Util.CachingWrapperStream.Read中的一个内部错误,尚未修复。
为了处理这个错误,我必须记录所有失败的文件,并在跟踪部分重新执行。这种情况时有发生,所以我将计算和逻辑检查放在后面的过程中,并尽快完成此下载。

@StuartLC,非常感谢您的回复。我需要了解如何解决这个问题。这是在我进行负载测试时发生的。我看到这个问题每天都在发生。在AWS S3的大约1,50000次上传/下载请求中,每天约有7次此类故障。根据您的评论,我理解重试可能有助于解决此问题。除了重试之外,是否还有其他方法可以解决此问题?