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调用flash的效果代码
Apr 26 Javascript
js 代码集(学习js的朋友可以看下)
Jul 22 Javascript
JS定时关闭窗口的实例
May 22 Javascript
AngularJS使用ngOption实现下拉列表的实例代码
Jan 23 Javascript
微信小程序 flex实现导航实例详解
Apr 26 Javascript
前端主流框架vue学习笔记第一篇
Jul 26 Javascript
快速解决vue-cli不能初始化webpack模板的问题
Mar 20 Javascript
讲解vue-router之命名路由和命名视图
May 28 Javascript
vue 项目地址去掉 #的方法
Oct 20 Javascript
react结合bootstrap实现评论功能
May 30 Javascript
Js on及addEventListener原理用法区别解析
Jul 11 Javascript
vue使用Google Recaptcha验证的实现示例
Aug 23 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
备份mysql数据库的php代码(一个表一个文件)
2010/05/28 PHP
php 解决旧系统 查出所有数据分页的类
2012/08/27 PHP
用php实现选择排序的解决方法
2013/05/04 PHP
JS获取select的value和text值的简单实例
2014/02/26 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
2015/12/18 Javascript
JavaScript学习笔记之数组随机排序
2016/03/23 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
jquery插件开发之选项卡制作详解
2017/08/30 jQuery
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
微信小程序点餐系统开发常见问题汇总
2019/08/06 Javascript
python访问sqlserver示例
2014/02/10 Python
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
python使用opencv读取图片的实例
2017/08/17 Python
利用python将xml文件解析成html文件的实现方法
2017/12/22 Python
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
用python打印菱形的实操方法和代码
2019/06/25 Python
解决Django一个表单对应多个按钮的问题
2019/07/18 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
详解Python self 参数
2019/08/30 Python
HTML5 新表单类型示例代码
2018/03/20 HTML / CSS
匡威意大利官方商店 :Converse意大利
2018/11/27 全球购物
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
中东奢侈品市场:Coveti
2019/05/12 全球购物
函授本科毕业生自我鉴定
2013/10/16 职场文书
网站设计师的岗位职责
2013/11/21 职场文书
物理教学随笔感言
2014/02/22 职场文书
安全承诺书格式
2014/05/21 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
致运动员加油稿
2015/07/21 职场文书
pandas 实现将NaN转换为None
2021/05/14 Python
MongoDB使用场景总结
2022/02/24 MongoDB
使用python求解迷宫问题的三种实现方法
2022/03/17 Python