tomcat报错:java.io.IOException: 您的主机中的软件中止了一个已建立的连接。

tomcat报错:

org.apache.catalina.connector.ClientAbortException: java.io.IOException: 您的主机中的软件中止了一个已建立的连接。

 

出现原因:

1、由于客户端在发送请求后,还没等服务器响应就断开了连接,有可能是因为网络原因,突然网断了,但是如果错误频繁出现的话,可能就是服务端的问题了。

2、有可能是后台处理时间太长了。

3、服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉。

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

等其他原因

 

解决方案:
进入tomcat中conf目录,打开server.xml文件,找到配置端口的地方,将 connectionTimeout 参数由原来默认的20000(20秒)改为60000(60秒)

<Connector connectionTimeout="60000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>

 

参考:

https://blog.csdn.net/shiyong1949/article/details/72845634

https://www.oschina.net/question/2546873_2210868

https://www.cnblogs.com/panxuejun/p/7160148.html

posted @   疯子110  阅读(29246)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2019-02-21 离线安装PostgreSQL
2019-02-21 Windows安装PostgreSQL11.1
2019-02-21 百度、高德、谷歌、火星、wgs84(2000)地图坐标相互转换的JS实现
2019-02-21 Python--详解Python中re.sub
2019-02-21 one_code=soup.find('a',href=re.compile(r"ill")) NameError: name 're' is not defined
2019-02-21 (转)Python网络爬虫实战:世纪佳缘爬取近6万条数据
点击右上角即可分享
微信分享提示