connection reset by peer 报错是什么意思?

作者&投稿:哈奇 (若有异议请与网页底部的电邮联系)
网络连接错误[10054][10054:Connection reset by peer] 是什么意思~

连接被重置:Connection reset by peer
出现这个现象可能是:
1.服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉,你的就在down掉的氛围内;
2.你关掉了一些程序,而服务器还在给客户端发送数据;

Connection reset by peer
连接复位同行
例句
But this clock can be reset by light.
但是这个钟可以被光重置。

connection reset by peer:连接被对方重设是服务器向客户传输数据时由于超负荷、网络中断、防火墙影响或未按规定关闭网络时导致的问题。 出现该错误,重启即可。要避免该错误,需要在程序退出前关闭所有网络。

具体含义

表明你在对一个对端socket已经关闭的的连接调用write或send方法,在这种情况下,调用write或send方法后,对端socket便会向本端socket发送一个RESET信号,在此之后如果继续执行write或send操作,就会得到错误描述为connection reset by peer。

状况原理

该java异常在客户端和服务器端都有可能发生,引起该异常的原因有两个:

1、如果一端的插座被关闭(或主动关闭,或因为异常退出而引起的关闭),另一端仍发送数据,发送的第一个数据包引发该异常(同级重置连接)。

2、一端退出,但退出时并未关闭该连接,另一端如果在从连接中读数据则抛出该异常(重新连接)。



连接复位同行

Connection reset by peer的常见原因:
1)服务器的并发连接数超过了其承载量,服务器会将其中一些连接关闭;
如果知道实际连接服务器的并发客户数没有超过服务器的承载量,则有可能是中了病毒或者木马,引起网络流量异常。可以使用netstat -an查看网络连接情况。
2)客户关掉了浏览器,而服务器还在给客户端发送数据;
3)浏览器端按了Stop;
这两种情况一般不会影响服务器。但是如果对异常信息没有特别处理,有可能在服务器的日志文件中,重复出现该异常,造成服务器日志文件过大,影响服务器的运行。可以对引起异常的部分,使用try...catch捕获该异常,然后不输出或者只输出一句提示信息,避免使用e.printStackTrace();输出全部异常信息。
4)防火墙的问题;
如果网络连接通过防火墙,而防火墙一般都会有超时的机制,在网络连接长时间不传输数据时,会关闭这个TCP的会话,关闭后在读写,就会导致异常。 如果关闭防火墙,解决了问题,需要重新配置防火墙,或者自己编写程序实现TCP的长连接。实现TCP的长连接,需要自己定义心跳协议,每隔一段时间,发送一次心跳协议,双方维持连接。
5)JSP的buffer问题。
JSP页面缺省缓存为8k,当JSP页面数据比较大的时候,有可能JSP没有完全传递给浏览器。这时可以适当调整buffer的大小。 <%@ page buffer="100k"%>

常见网络异常(转自http://www.cnblogs.com/kaixin110/archive/2008/04/11/1148671.html):
第1个异常是java.net.BindException:Address already in use: JVM_Bind。该异常发生在服务器端进行new ServerSocket

(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与port一样的一个端口已经被启动,并进行监听。此时用

netstat –an命令,可以看到一个Listending状态的端口。只需要找一个没有被占用的端口就能解决这个问题。

第2个异常是java.net.ConnectException: Connection refused: connect。该异常发生在客户端进行 new Socket(ip, port)

操作时,该异常发生的原因是或者具有ip地址的机器不能找到(也就是说从当前机器不存在到指定ip路由),或者是该ip存在

,但找不到指定的端口进行监听。出现该问题,首先检查客户端的ip和port是否写错了,如果正确则从客户端ping一下服务器

看是否能 ping通,如果能ping通(服务服务器端把ping禁掉则需要另外的办法),则看在服务器端的监听指定端口的程序是否

启动,这个肯定能解决这个问题。

第3个异常是java.net.SocketException: Socket is closed,该异常在客户端和服务器均可能发生。异常的原因是己方主动关

闭了连接后(调用了Socket的close方法)再对网络连接进行读写操作。

第4个异常是java.net.SocketException: (Connection reset或者 Connect reset by peer:Socket write error)。该异常

在客户端和服务器端均有可能发生,引起该异常的原因有两个,第一个就是如果一端的Socket被关闭(或主动关闭或者因为异

常退出而引起的关闭),另一端仍发送数据,发送的第一个数据包引发该异常 (Connect reset by peer)。另一个是一端退出

,但退出时并未关闭该连接,另一端如果在从连接中读数据则抛出该异常(Connection reset)。简单的说就是在连接断开后

的读和写操作引起的。

第5个异常是java.net.SocketException: Broken pipe。该异常在客户端和服务器均有可能发生。在第4个异常的第一种情况中

(也就是抛出SocketExcepton:Connect reset by peer:Socket write error后),如果再继续写数据则抛出该异常。前两个异

常的解决方法是首先确保程序退出前关闭所有的网络连接,其次是要检测对方的关闭连接操作,发现对方关闭连接后自己也要

关闭该连接。

客户端错误代码10053 Software caused connection abort(软件原因导致连接中断)

Connection reset by peer的常见原因:
1)服务器的并发连接数超过了其承载量,服务器会将其中一些连接关闭;
如果知道实际连接服务器的并发客户数没有超过服务器的承载量,则有可能是中了病毒或者木马,引起网络流量异常。可以使用netstat -an查看网络连接情况。
2)客户关掉了浏览器,而服务器还在给客户端发送数据;
3)浏览器端按了Stop;
这两种情况一般不会影响服务器。但是如果对异常信息没有特别处理,有可能在服务器的日志文件中,重复出现该异常,造成服务器日志文件过大,影响服务器的运行。可以对引起异常的部分,使用try...catch捕获该异常,然后不输出或者只输出一句提示信息,避免使用e.printStackTrace();输出全部异常信息。
4)防火墙的问题;
如果网络连接通过防火墙,而防火墙一般都会有超时的机制,在网络连接长时间不传输数据时,会关闭这个TCP的会话,关闭后在读写,就会导致异常。 如果关闭防火墙,解决了问题,需要重新配置防火墙,或者自己编写程序实现TCP的长连接。实现TCP的长连接,需要自己定义心跳协议,每隔一段时间,发送一次心跳协议,双方维持连接。
5)JSP的buffer问题。
JSP页面缺省缓存为8k,当JSP页面数据比较大的时候,有可能JSP没有完全传递给浏览器。这时可以适当调整buffer的大小。 <%@ page buffer="100k"%>

常见网络异常(转自http://www.cnblogs.com/kaixin110/archive/2008/04/11/1148671.html):
第1个异常是java.net.BindException:Address already in use: JVM_Bind。该异常发生在服务器端进行new ServerSocket

(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与port一样的一个端口已经被启动,并进行监听。此时用

netstat –an命令,可以看到一个Listending状态的端口。只需要找一个没有被占用的端口就能解决这个问题。

第2个异常是java.net.ConnectException: Connection refused: connect。该异常发生在客户端进行 new Socket(ip, port)

操作时,该异常发生的原因是或者具有ip地址的机器不能找到(也就是说从当前机器不存在到指定ip路由),或者是该ip存在

,但找不到指定的端口进行监听。出现该问题,首先检查客户端的ip和port是否写错了,如果正确则从客户端ping一下服务器

看是否能 ping通,如果能ping通(服务服务器端把ping禁掉则需要另外的办法),则看在服务器端的监听指定端口的程序是否

启动,这个肯定能解决这个问题。

第3个异常是java.net.SocketException: Socket is closed,该异常在客户端和服务器均可能发生。异常的原因是己方主动关

闭了连接后(调用了Socket的close方法)再对网络连接进行读写操作。

第4个异常是java.net.SocketException: (Connection reset或者 Connect reset by peer:Socket write error)。该异常

在客户端和服务器端均有可能发生,引起该异常的原因有两个,第一个就是如果一端的Socket被关闭(或主动关闭或者因为异

常退出而引起的关闭),另一端仍发送数据,发送的第一个数据包引发该异常 (Connect reset by peer)。另一个是一端退出

,但退出时并未关闭该连接,另一端如果在从连接中读数据则抛出该异常(Connection reset)。简单的说就是在连接断开后

的读和写操作引起的。

第5个异常是java.net.SocketException: Broken pipe。该异常在客户端和服务器均有可能发生。在第4个异常的第一种情况中

(也就是抛出SocketExcepton:Connect reset by peer:Socket write error后),如果再继续写数据则抛出该异常。前两个异

常的解决方法是首先确保程序退出前关闭所有的网络连接,其次是要检测对方的关闭连接操作,发现对方关闭连接后自己也要

关闭该连接。

客户端错误代码10053 Software caused connection abort(软件原因导致连接中断)


CS起源V79提示onnectionfailedafter4retries断开连接。
额,不用这么夸张吧,很容易解决啊,这是因为你的版本太老不可以联机,去下个v80的升级补丁覆盖原文件就可以了,v79的服务器可以看到,可是没有用

...了打开了出现很多英文“you need a network c onnectio
回答:第一次运行你需要一个网络连接,以验证你的应用

有声读物存在哪些优势?
优势和有声读物的缺点 。OOKS?一个非常小的字来看待,但绝对是其中之一保持巨大的重要性吧。每当我们开始思考,现在没有什么我们还有更多工作可以涉及到这个话题铁饼,我们总能找到一些新的东西,可以对进行讨论。这是毫无疑问的事实,今天我们可以在市场上找到本书的数量,但它只是没有在该列表中增加了...

香港it包包是什么档次
中高档级别。FCUK是美国时尚服装品牌Frenchonnectionnitedingdom的通称,于1972年由60时代温布尔登网球公开赛Junior等级冠亚军Stephenarks创立。5cm是I.T主打产品在其中1个自编知名品牌,于1998年秋天发布首例系列产品,设计理念以简约,休闲娱乐的中性化服装主导,以基础的裁剪如t恤,衬衫,吊带背心,外套加...

我开了个SF 单击的IP我登陆进去总是出现Cvonnectlon closed.. 点击确定...
朋友你好。很简单。你先127.0.0.1 单机测试 如果成功了 那你接着 用自己的ip测试 因为单机测试后成功 这说明 版本没问题。用自己IP 不成功。那就是你自己设置问题了。具体的 还是要你自己去检查。。。谢谢。。。给分吧。

如何用nmcli把wifi unmanaged
c[onnection] NetworkManager's connections d[evice] devices managed by NetworkManager ~]$ nmcli general help Usage: nmcli general { COMMAND | help } COMMAND := { status | hostname | permissions | logging } status hostname [<hostname>]permissions logging [level <log level>]...

南阳市13924305561: connection reset什么意思 -
蒯温产后: connection reset 连接复位,重置 Support “ Automatic Internet Connection reset ” in German language. 支持在德国语言下自动重置互联网连接.

南阳市13924305561: Connection reset 什么情况? -
蒯温产后: 重新连接

南阳市13924305561: 关于Java运行时 Connection reset -
蒯温产后: 1该异常发生在客户端进行 new Socket(ip, port)操作时,该异常发生的原因是或者具有ip地址的机器不能找到(也就是说从当前机器不存在到指定ip路由),或者是该ip存在,但找不到指定的端口进行监听.出现该问题,首先检查客户端的ip和...

南阳市13924305561: SQL 连接提示:Connection reset -
蒯温产后: 运行--cmd-- netstat -a -n,看一下1433端口是否打开 未打开的原因如下:1sqlserver2000打sp4补丁2 sql服务器没开

南阳市13924305561: 【错误代码:ERR - CONNECTION - RESET】怎么解决?就是大多网页无法访问 -
蒯温产后: 解决方法如下: 解决方法一:组件注册 1、我们点下键盘的win+R,输入下图英文,点【确定】,如图.2、我们就可以看到组件注册成功,如图.解决方法二:刷新DNS缓存 1、最后我们还需要刷新DNS,点下键盘的win+R,搜索栏输入【...

南阳市13924305561: java 如何避免connection reset -
蒯温产后: connection reset表示对方和你切断联系,其实无法完全避免.只能在发生问题时重新连接. 常见的connection reset是数据库连接,一段时间不用后,系统自动断了. 简单的处理方法是放置测试的sql(一般jdbc有参数配置的),如果发生sql失败,就重新连接.有时连接中断是由于网络配置,对于长期不活动的连接,系统自动中断,这时的处理方式是心跳.就是定期去通讯一次.保持连接的活性,系统就不会中断了.

南阳市13924305561: Connection reset by peer错误该怎么解决 -
蒯温产后: Connection reset by peer的常见原因:1)服务器的并发连接数超过了其承载量,服务器会将其中一些连接关闭; 如果知道实际连接服务器的并发客户数没有超过服务器的承载量,则有可能是中了病毒或者木马,引起网络流量异常.可以使用...

南阳市13924305561: 求助:linux服务器间Socket异常问题:Connection reset -
蒯温产后: 这个表明连接断开.不是异常,不会导致问题.除非有大量或者短时间内很多Connectionreset.那就要进一步分析了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网