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 相关文章推荐
js获取下拉列表框中的value和text的值示例代码
Jan 11 Javascript
jquery实现的导航固定效果
Apr 28 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
Sep 09 Javascript
javascript引用类型指针的工作方式
Apr 13 Javascript
javascript原始值和对象引用实例分析
Apr 25 Javascript
Node.js刷新session过期时间的实现方法推荐
May 18 Javascript
Canvas实现动态的雪花效果
Feb 13 Javascript
js实现横向拖拽导航条功能
Feb 17 Javascript
在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法
Aug 22 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 jQuery
React+Redux实现简单的待办事项列表ToDoList
Sep 29 Javascript
JS数组方法reverse()用法实例分析
Jan 18 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
这部番真是良心,画质好到像风景区,剧情让人跟着小公会热血沸腾
2020/03/10 日漫
php生成酷炫的四个字符验证码
2016/04/22 PHP
兼容ie和firefox js关闭代码
2008/12/11 Javascript
基于jQuery的的一个隔行变色,鼠标移动变色的小插件
2010/07/06 Javascript
JavaScript 模拟类机制及私有变量的方法及思路
2013/07/10 Javascript
选择复选框按钮置灰否则按钮可用
2014/05/22 Javascript
text-align:justify实现文本两端对齐 兼容IE
2015/08/19 Javascript
jQuery实现的简单分页示例
2016/06/01 Javascript
JS字符串false转boolean的方法(推荐)
2017/03/08 Javascript
jQuery zTree 异步加载添加子节点重复问题
2017/11/29 jQuery
vue-cli创建的项目,配置多页面的实现方法
2018/03/15 Javascript
玩转Koa之核心原理分析
2018/12/29 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
es6中let和const的使用方法详解
2020/02/24 Javascript
python中enumerate函数用法实例分析
2015/05/20 Python
Python批量创建迅雷任务及创建多个文件
2016/02/13 Python
Python中defaultdict与lambda表达式用法实例小结
2018/04/09 Python
如何使用Python的Requests包实现模拟登陆
2018/04/27 Python
关于Python3 类方法、静态方法新解
2019/08/30 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
mac安装python3后使用pip和pip3的区别说明
2020/09/01 Python
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
一道Delphi面试题
2016/10/28 面试题
外科实习自我鉴定
2013/10/06 职场文书
汽车维修专业毕业生的求职信分享
2013/12/04 职场文书
建筑专业毕业生求职信
2014/09/30 职场文书
安全检查汇报材料
2014/12/26 职场文书
个人委托书范文
2015/01/28 职场文书
关于学习的决心书
2015/02/05 职场文书
ktv服务员岗位职责
2015/02/09 职场文书
紧急迫降观后感
2015/06/15 职场文书
新娘父亲婚礼致辞
2015/07/27 职场文书
css3 filter属性的使用简介
2021/03/31 HTML / CSS
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
2021/04/25 Python
利用uni-app生成微信小程序的踩坑记录
2022/04/05 Javascript
JS轻量级函数式编程实现XDM二
2022/06/16 Javascript