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 相关文章推荐
PHP 与 js的通信(via ajax,json)
Nov 16 Javascript
js函数排序的实例代码
Jul 01 Javascript
JavaScript中创建对象和继承示例解读
Feb 12 Javascript
鼠标滑过出现预览的大图提示效果
Feb 26 Javascript
javascript实现左右控制无缝滚动
Dec 31 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
Dec 14 Javascript
详解Vue CLI3配置解析之css.extract
Sep 14 Javascript
在axios中使用params传参的时候传入数组的方法
Sep 25 Javascript
VUE安装使用教程详解
Jun 03 Javascript
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
Aug 17 Javascript
JS实现选项卡插件的两种写法(jQuery和class)
Dec 30 jQuery
vue自定义右键菜单之全局实现
Apr 09 Vue.js
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
PHP的面向对象编程
2006/10/09 PHP
关于时间计算的结总
2006/12/06 PHP
Codeigniter实现智能裁剪图片的方法
2014/06/12 PHP
浅析THINKPHP的addAll支持的最大数据量
2015/02/03 PHP
php实现的微信红包算法分析(非官方)
2015/09/25 PHP
360搜索引擎自动收录php改写方案
2018/04/28 PHP
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
node.js中的path.basename方法使用说明
2014/12/09 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
2016/01/10 Javascript
Jquery中巧用Ajax的beforeSend方法
2016/01/20 Javascript
图解Javascript——作用域、作用域链、闭包
2017/03/21 Javascript
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
Vue项目History模式404问题解决方法
2018/10/31 Javascript
vue实现随机验证码功能(完整代码)
2019/12/10 Javascript
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
python使用7z解压软件备份文件脚本分享
2014/02/21 Python
Python常用模块用法分析
2014/09/08 Python
Python使用chardet判断字符编码
2015/05/09 Python
浅谈Python中用datetime包进行对时间的一些操作
2016/06/23 Python
python提取log文件内容并画出图表
2019/07/08 Python
python 画出使用分类器得到的决策边界
2019/08/21 Python
基于python实现把图片转换成素描
2019/11/13 Python
python实现上传文件到linux指定目录的方法
2020/01/03 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
英国户外装备和冒险服装零售商:alloutdoor
2018/01/30 全球购物
信息技术专业个人自我评价
2013/12/11 职场文书
讲解员培训方案
2014/05/04 职场文书
团队会宣传标语
2014/10/09 职场文书
2015年财务工作总结范文
2015/03/31 职场文书
工作失职检讨书范文
2015/05/05 职场文书
2015小学五年级班主任工作总结
2015/05/21 职场文书
奥巴马开学演讲观后感
2015/06/12 职场文书
python基于tkinter制作无损音乐下载工具
2021/03/29 Python
Python Socket编程详解
2021/04/25 Python