`

异常:Connection reset by peer: socket write error

阅读更多

一、第一反应

考虑:因为异常出现在报表的功能模块中,并且是在查询结果数量比较大的时候才出现,于是思维固化的认为是报表填充的问题。

怀疑:报表工具不可能填充1W条记录就挂掉吧?

 

二、google该异常的解释:

当客户端发出请求(request)后,如果还没有完全获得服务端的响应(response),客户端与服务器段的连接断开(例如断网、按了“停止”按钮、或者客户端浏览器关闭等),服务器端就会抛出此Exception。

出现Connection reset by peer的原因可能是多方面的,通常原因是: 
1、服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉; 
2、客户关掉了浏览器,而服务器还在给客户端发送数据; 
3、浏览器端按了Stop 

逐条被排除。

 

三、郁闷的过程中,继续其他任务。发现form表单提交出现了乱码,原来是ajaxForm提交引起的,再一看

 

var options = {
	 success:      showResponse,
	 url:       '${ctx}/report/exportReportToHtml.action', 
	 timeout:   1000 
}; 

$('#filter_form').ajaxForm(options); 
		    
$("#filter_search").click(function(){
	
});
 

 

 

原因:原来是ajax提交的时候,设置了timeout:1000,悲愤!

 

 

分享到:
评论

相关推荐

    PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法

    主要介绍了PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法,需要的朋友可以参考下

    Docker配置阿里云镜像加速pull的实现

    read tcp 192.168.31.60:55550->104.18.123.25:443: read: connection reset by peer 传输异常 然后看见网上说可以配置阿里云提供的镜像加速 具体方式 进入阿里云的容器镜像服务 快速链接: 容器镜像服务 复制加速...

    linux iptables防火墙黑名单(封IP) Connection reset by peer

    linux iptables防火墙黑名单(封IP) Connection reset by peer

    connection reset by peer问题总结及解决方案

    主要介绍了connection reset by peer问题解决方案的相关资料,这里整理了一些常见问题,及如何解决,需要的朋友可以参考下

    Modbus TCP客户端和服务器示例

    基于我们开源的Modbus协议栈实现的Modbus TCP客户端和服务器示例,使用VS2019开发。

    connection_reset.rar

    解决oracle数据库发生'Connection reset by peer' or 'Connection reset'的错误 这边的数据库连接是kettle自带的h2数据库,只要有kettle就有这个数据库,目录位于data-integration\samples\db\,连接方式是 ...

    Connection

    Sql数据库连接资料Connection

    sms-SMSCAT2019.conf

    此资源为深信服外置短信中心接口,可使用官方的工具smsservice工具,但短信猫放在其它位置通过网络使用外部接口时,频繁出现连接不稳定,[SMS_SP]readn failed: Connection reset by peer,此时主要原因在连接配置上...

    PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake

    论文:PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake 论文结构: Introduction Coin Age Proof-of-Stake Minting based on Proof-of-Stake Main Chain Protocol Checkpoint: Protection of History ...

    p29307097_123014_Linux-x86-64.zip

    Oracle Database 12c 环境 OGG 12.3.0.1.4 端口扫描导致 REP 进程abend: WARNING OGG-01223 Oracle GoldenGate ...WARNING OGG-01223 Oracle GoldenGate Manager for Oracle, mgr.prm: Connection reset by peer.

    XXL-JOB调度系统学习、调度流程、spring生命周期

    XXL-JOB学习 xxl-job主流分析,包含调度客户端任务自动注册,服务端内部调度线程调度分析 开源源码赏析,代码分析,spring启动流程分析 Java多线程,线程池启停,设计模式分析

    HyperledgerFabric问题及解决.txt

    UTC [main] main -> ERRO 001 Cannot run peer because error when setting up MSP from directory Error:can't read the block:&{SERVICE_UNAVAILABLE} Error:Error endorsing chaincode:rpc error:code = ...

    test-connection-reset

    有关详细说明,请参考 。 在本地重现此问题的步骤: 设定环境 npm install 启动服务器 npm start 在单独的终端中运行测试客户端 npm run client ... 因为从上游的角度来看,连接已关闭,所以它为此请求发送了一个[RST...

    Peer to Peer Application Development: Cracking the Code

    Title:Peer to Peer Application Development: Cracking the Code URL:http://www.amazon.com/exec/obidos/ASIN/0764549049/qid%3D1041485413/sr%3D11-1/ref%3Dsr%5F11%5F1/104-2059835-4815920 ISBN:0764549049 ...

    MMM_peer2peer_SOURCE_CODE:MMM peer2peer捐赠脚本-开源

    该脚本具有运行您自己的MMM类似站点所需的所有功能,它具有的功能可以使您像MMM,twinkas和loopers club一样设置计划,您所需要做的就是按照说明进行安装,并设置计划并设置百分比增长的时间设定了退出的锁定时间和...

Global site tag (gtag.js) - Google Analytics