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


Posted in Javascript onOctober 21, 2016

 找遍了 中英文网站,翻遍了能找的角落,发现了出现故障的原因和原理,及改如何处理,这里记录下,希望能帮助到有需要的小伙伴,少走点弯路, 以上就整理内容:       

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

1.服务器的并发连接数超过了其承载量,服务器会将其中一些连接关闭

如果知道实际连接服务器的并发客户端数并没有超过服务器的承载量,则有可能是中了病毒或者木马,引起网络流量异常。

解决方法:可以使用netstat -an命令查看网络连接情况。

2.客户端关掉了浏览器,而服务器还在给客户端发送数据

3.浏览器按了Stop

这两种情况一般不会影响服务器,但是如果对异常信息没有特别处理,有可能在服务器的日志文件中,重复出现该异常,造成服务器日志文件过大,影响服务器的运行。

解决方法:可以对引起异常的部分,使用try…catch捕获异常,然后不输出或只输出一句提示信息,避免输出全部异常信息。

4.防火墙的问题

如果网络连接通过防火墙,而防火墙一般都会有超时的机制,在网络连接长时间不传输数据时,会关闭这个TCP的会话,关闭后再读写,就会导致异常。

解决方法:如果关闭防火墙,解决了问题,需要重新配置防火墙,或者自己编写程序实现TCP的长连接。
实现TCP的长连接,需要自己定义心跳协议,每隔一段时间,发送一次心跳协议,双方维持连接。

5.JSP的buffer问题

JSP页面缺省缓存为8K,当JSP页面数据比较大的时候,有可能JSP没有完全传递给浏览器。

解决方法:可以适当调整buffer的大小。

<%@ page buffer="100k"%>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
对YUI扩展的Gird组件 Part-1
Mar 10 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
Aug 01 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
May 19 Javascript
ExtJS4中使用mixins实现多继承示例
Dec 03 Javascript
jquery实现图片左右切换的方法
May 07 Javascript
Bootstrap精简教程
Nov 27 Javascript
node模块机制与异步处理详解
Mar 13 Javascript
浅析jquery如何判断滚动条滚到页面底部并执行事件
Apr 29 Javascript
关于JS中setTimeout()无法调用带参函数问题的解决方法
Jun 21 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
Jan 16 Javascript
jQuery实现基本动画效果的方法详解
Sep 06 jQuery
微信小程序实现bindtap等事件传参
Apr 08 Javascript
seajs模块之间依赖的加载以及模块的执行
Oct 21 #Javascript
js制作支付倒计时页面
Oct 21 #Javascript
浅谈javascript中的三种弹窗
Oct 21 #Javascript
JS动态给对象添加属性和值的实现方法
Oct 21 #Javascript
AngularJS 与百度地图的结合实例
Oct 20 #Javascript
Bootstrap图片轮播组件Carousel使用方法详解
Oct 20 #Javascript
JavaScript 身份证号有效验证详解及实例代码
Oct 20 #Javascript
You might like
德劲1103的维修打理经验
2021/03/02 无线电
PHP调用三种数据库的方法(1)
2006/10/09 PHP
扩展你的 PHP 之入门篇
2006/12/04 PHP
ThinkPHP中redirect用法分析
2014/12/05 PHP
PHP与服务器文件系统的简单交互
2016/10/21 PHP
Laravel使用消息队列需要注意的一些问题
2017/12/13 PHP
制作特殊字的脚本
2006/06/26 Javascript
基于jQuery的360图片展示实现代码
2012/06/14 Javascript
JS异常处理的一个想法(sofish)
2013/03/14 Javascript
easyui datagrid 键盘上下控制选中行示例
2014/03/31 Javascript
angularJS 中$attrs方法使用指南
2015/02/09 Javascript
如何使用AngularJs打造权限管理系统【简易型】
2016/05/09 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
使用JS实现图片展示瀑布流效果的实例代码
2016/09/12 Javascript
vue音乐播放器插件vue-aplayer的配置及其使用实例详解
2017/07/10 Javascript
JQuery 选择器、DOM节点操作练习实例
2017/09/28 jQuery
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
在Django框架中编写Context处理器的方法
2015/07/20 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
2019/07/22 Python
解决pycharm最左侧Tool Buttons显示不全的问题
2019/12/17 Python
Pytorch之parameters的使用
2019/12/31 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
python利用xlsxwriter模块 操作 Excel
2020/10/14 Python
python爬虫beautifulsoup解析html方法
2020/12/07 Python
J2EE面试题
2016/03/14 面试题
小学生演讲稿
2014/01/12 职场文书
吨的认识教学反思
2014/04/27 职场文书
个性婚礼策划方案
2014/05/17 职场文书
工作后的感想
2015/08/07 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
Django给表单添加honeypot验证增加安全性
2021/05/06 Python
go mod 安装依赖 unkown revision问题的解决方案
2021/05/06 Golang
小程序实现筛子抽奖
2021/05/26 Javascript
tensorflow中的梯度求解及梯度裁剪操作
2021/05/26 Python