远程主机强迫关闭了一个现有的连接。

记一次 IOException: 远程主机强迫关闭了一个现有的连接 这篇文章知识点总结还是要写前面的, 直接省时好吧对于response的操作下载文件:java复制代码// 指定文件下载名// 指定长度, 推荐file.length()方法, inputStream.available()方法获取网络流不一定准确在线预览java复制代码// 指定播放格式, 代码中为 mp3播放java复制代码// 可以尝试下述代码, 理由: 2.2版本以上HttpURLConnection跟服务交互采用了"gzip"压缩。 阅读详情

远程主机强迫关闭了一个现有的连接。

问题描述:

​ 前端调用一个导出数据接口时,有时候无数据返回。 查看日志: jetty报错:java.io.IOException:远程主机强迫关闭了一个现有的连接。

解决问题:

  1. 首先我翻看这个接口的代码,没有找到问题。然后我又祭出了重启大法,项目重新编译,启动,然后重新访问这个接口,很不幸,这个bug还是复现了,难受啊、、、

  2. 我仔细查看日志,发现日志没有报其他的错误,这就很奇怪。

  3. 我又在代码中加了日志,想看看究竟发生了什么。然后发现原因是这个接口耗时太长,前端请求超时,才报了这个错误

    jetty报错:java.io.IOException:远程主机强迫关闭了一个现有的连接。

  4. 这个接口的主要的功能就是导出数据报表,有两部分构成,一部分是查询统计数据,另一部分就是讲数据补充到excel中,然后导出。

打印的日志,统计时间(单位:毫秒)

DEBUG c.x.t.controller.statistics.UserCountController - ==================================================================统计消耗时间:1381

DEBUG c.x.t.controller.statistics.UserCountController - ==================================================================导出完毕消耗时间:43105

​ 日志告诉我发生了什么,统计部分所用时间是1秒左右,还在忍受范围之内,但是往表格中填充数据就花了这么长时间,这不能忍啊!罪魁祸首找到了!

  1. 为什么这么填充过程这么慢呢,我又仔细查看代码,发现在导出excel的过程中,一次是导出10000行数据,我寻思是不是这个过程数据太多耗时太长呢?我把这一个参数改成5000,然后编译,运行,重新访问。我再一次查看日志,

DEBUG c.x.t.controller.statistics.UserCountController - ==================================================================导出完毕消耗时间:6705

后台也不再报错,打印出来的时间也还能接受吧,至此,这个bug算是解决了吧

“Adb connection Error:远程主机强迫关闭了一个现有的连接。”之我的解决方法。 最近在真机调试的时候,Eclipse Console界面经常会出现“Adb connection Error:远程主机强迫关闭了一个现有的连接。” 然后就弹出“adb.exe已停止运行”,这让我很是头疼。在网上查了一下有说这是adb.exe的一个bug,当手机进程数大于64时即会出现这样的情况,要重新下载一个破解版的adb.exe才行;或者强制关闭任务管理器中端口号为5037的进程,因为adb.e 阅读详情

相关推荐

经验总结-DDMS出现:远程主机强迫关闭了一个现有的连接的解决办法

几年前成为一个程序员,服务器、前端、Android都有涉及,并首先专攻Android开发,目标是成为一个杰出的互联网开发者,为人类的便捷生活做出贡献。刚开始学习Android开发的时候,是用eclipse,android studio还没有普及,学习过程中也遇到了很多问题,所以想把遇到的问题写成博客,和大家一起分享,同时我也可以用博客记录编程生涯的点点滴滴。刚开始规划的时候,热情满满,开始了我的第

谢国荣的博客 2万+

远程主机强迫关闭了一个现有的连接

当您遇到“远程主机强迫关闭了一个现有的连接”的错误消息时,不要惊慌。首先理解这一消息的含义,然后逐步找出问题的根源。通过采取适当的预防措施,您可以大大减少未来连接中断的风险,确保您的在线活动顺畅无阻。“远程主机强迫关闭了一个现有的连接”这一错误消息通常意味着您的计算机与远程服务器之间的连接被意外终止。在这种情况下,确保您的系统和应用程序得到充分的保护,使用最新的安全补丁和防病毒软件。检查设置,确保允许必要的通信。4. 保持更新:确保您的操作系统、应用程序和安全软件都保持最新状态,以应对新出现的威胁。

shunshunshun1的博客 1万+

10054远程主机强迫关闭,connetion abort, connetionReset Error(10054, 远程主机强迫关闭了一个现有连接, None, 10054, Non...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 1644

sonarqube启动报《远程主机强迫关闭了一个现有的连接》错误总结

报错情况汇总:1、mysql版本安装错误。----安装数据库MySQL:与sonarqube匹配的MySQL >=5.6 && <8.0 2、配置信息时,以下三个红圈框中的信息错一个都会报《远程主机强迫关闭了一个现有的连接》 备注:修改root密码后,得执行flush privileges;刷新数据库。然后重启数据库...

liletong12_28的博客 6816

智能车竞赛疯狂电路组:Altium Designer赛道设计与计分策略全解析

本文全面解析智能车竞赛疯狂电路组中,如何利用Altium Designer进行专业赛道设计。从软件基础操作、图层管理与封装库调用,到赛道拓扑绘制、核心尺寸规范,详细拆解设计全流程。文章深入结合计分策略,指导如何在设计阶段植入策略点,优化路径与元器件布局,以在比赛中获得时间优势,并提供了从图纸输出到实地测试的完整避坑指南。

beta5的博客 583

STM32H743玩转以太网:不用FreeRTOS,手把手搞定LAN8742和DHCP(附MPU配置避坑指南)

本文详细介绍了在STM32H743裸机环境下实现以太网通信的完整方案,重点讲解了LAN8742 PHY芯片的配置和DHCP自动获取IP的实现。通过CubeMX配置、内存布局优化和MPU设置,避开了H7系列常见的Cache陷阱,提供了无操作系统环境下的高效网络通信解决方案。

weixin_42709044的博客 201

springBoot报远程主机强迫关闭了一个现有的连接

刚开始用springBoot出现的一个错误,找了比较久,才发现问题。现在记录如下: org.apache.catalina.connector.ClientAbortException: java.io.IOException: 远程主机强迫关闭了一个现有的连接。 at org.apache.catalina.connector.OutputBuffer.realWriteBytes(Ou...

lsj626472785的博客 1万+

利用 Openocd 和 FT2232H 实现 ARMv8(Coretex-A53)高效调试方案

本文详细介绍了如何利用开源工具OpenOCD与高性能USB转接芯片FT2232H,构建一套针对ARMv8架构(如Cortex-A53)的高效、低成本调试方案。内容涵盖从环境搭建、驱动配置、核心调试架构解析到实战问题排查的全过程,帮助开发者实现对多核处理器的透明、可控调试,是嵌入式Linux及底层开发的实用指南。

weixin_29163581的博客 280

解决:Adb connection Error:远程主机强迫关闭了一个现有的连接

用模拟器和真机来调试程序的时候,eclipse的console总是出现如下的错误“Adb connection Error:远程主机强迫关闭了一个现有的连接”。 [2015-01-27 10:37:36 - DeviceMonitor] Adb connection Error:远程主机强迫关闭了一个现有的连接。 [2015-01-27 10:37:38 - DeviceMonitor] C

dgdisme 3万+

OnlyOffice Docker部署实战:解除20连接限制+500M文件上传配置(附中文字体解决方案)

本文详细介绍了OnlyOffice企业级Docker部署的全过程,包括解除20并发连接限制、提升文件上传大小至500MB以及解决中文字体显示问题。通过定制镜像、优化配置和字体安装,帮助技术团队快速搭建高性能的文档协作平台,适用于企业级应用场景。

weixin_26850069的博客 441

Java SSH框架学习

Java SSH框架学习

私信可回答各种问题~ 1789

【Python 爬虫错误】[WinError 10054] 远程主机强迫关闭了一个现有的连接。

爬虫的时候出现错误:[WinError 10054] 远程主机强迫关闭了一个现有的连接。 错误原因:抓取信息太过频繁,引起远程主机的怀疑,被网站怀疑是恶意攻击行为。 可以解决的方法: 1. 换个wifi连接 简单粗暴,但是很实用,亲测有效。 2. 用try—except在报错的时候重新调用函数,多试几次就可以 适用于爬虫主体为函数的情况。 参考链接: ConnectionResetErr...

zikizhh的博客 5万+

Android Audio基础——系统服务(二)

AudioService 继承自 IAudioService.Stub。IAudioService.Stub 类很明显是通过 IAudioService.aidl 自动生成的。AudioService 位于 Binder Native 端。AudioManager 拥有 AudioService 的 Binder Proxy 端,是 AudioService 在客户端的一个代理。几乎所有客户端对 AudioManager 进行的请求,最终都会交由 AudioService 实现。

小旭的专栏 2071

netty报错:远程主机强迫关闭了一个现有的连接。

遇到 java.io.IOException: 远程主机强迫关闭了一个现有的连接。 at sun.nio.ch.SocketDispatcher.read0(Native Method) ~[na:1.8.0_211] at sun.nio.ch.SocketDispatcher.read(Unknown Source) ~[na:1.8.0_211] at sun.nio.ch.IOUti...

green hand的博客 2184

巡检领域红外热成像相机镜头焦距选择方法总结

摘要:巡检机器人红外热成像相机镜头焦距的选择需综合考虑检测距离、视场角、目标分辨率等核心要素。短焦距(4-6mm)适用于室内近距离巡检,中焦距(12-19mm)适合变电站等中等距离场景,长焦距(25-50mm)则用于光伏板等远距离检测。选型需遵循焦距计算公式f=SL×d,确保目标占据≥3×3像元,同时考虑机器人安装空间、环境适应性及软件联动需求。建议通过样机实测或仿真软件验证选型合理性,以实现对设备故障的精准识别。

start_up_go的博客 298

用 ABAP CDS Table Function 把复杂计算下沉到 SAP HANA:从定义到 AMDP 实战与 Clean Core 落地

摘要 CDS table function 是 SAP S/4HANA 开发中的关键工具,它允许在 ABAP CDS 中调用由 HANA 原生执行的函数逻辑,并以表形式返回结果集。其核心价值在于:弥补 CDS 表达式不足,将复杂计算(如排序、分组、币种换算等)安全地推送到数据库层执行,同时保持 CDS 的可组合性。实现方式是通过 AMDP 框架,在 ABAP 类中编写 SQLScript 代码。使用时需注意参数设计应区分业务语义与过滤条件,并严格遵守 client-safe 原则以避免跨客户端数据泄露风险。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1002

Adb connection Error:远程主机强迫关闭了一个现有的连接

Adb connection Error:远程主机强迫关闭了一个现有的连接 --几种解决方法

wy2732324的专栏 814

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

C# UDP Socket ReceiveFrom 远程主机强迫关闭了一个现有的连接。

原以为UDP就是往一个端口上扔数据,对方接收就行了,但经测试,发现没那么简单。肯定是我对UDP的理解不深刻…… 前提: 程序A,绑定192.168.100.1(本机地址)的8000端口,向192.168.100.1(本机地址)的9000端口发消息。 程序B,绑定192.168.100.1的9000端口,向192.168.100.1的8000端口发消息。 情况1: A和B均开始运行,可以互相发送消息(多线程或者单线程),运行正常!符合预期! 情况2: A运行,但B不运行,则A在ReceiveFr

sunzhen的专栏 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ElasticSearch远程主机强迫关闭了一个现有的连接

项目集成了ElasticSearch实现全文检索,项目启动可正常进行创建索引、检索等操作,长时间无操作后再次请求ES服务报错远程主机强迫关闭了一个现有的连接。调整ElasticSearchConfig配置,问题解决。

secretdaixin的博客 2552

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

UDP错误10054:远程主机强迫关闭了一个现有的连接

UDP错误10054:远程主机强迫关闭了一个现有的连接 原文地址:http://www.devnewsgroups.net/group/microsoft.public.dotnet.framework/topic1887.aspx 在公司一项目的UDP消息服务开发中时不时的会遇到这样一个问题:在UDP通信过程中,如果客户端中途断开,服务器会收到一个SocketExcepti...

Changmin0202的博客 669

foxmail远程主机强迫关闭了一个现有的连接

远程主机强迫关闭了一个现有的连接”,按照foxmail中的系统设置——账号——服务器,勾选“如果服务器支持,就使用STARTTLS加密传输”+ 发件服务器身份验证中选择“不需要验证”。解决了问题 ...

aa804738534的博客 1万+

Android Studio远程主机强迫关闭了一个现有的连接

只要android studio一编译项目,就报: 远程主机强迫关闭了一个现有的连接。 An Existing Connection was Forcibly Closed by the Remote Host 原因:打开了 win10 的热点 暂时不知道为什么会这样。只能关闭热点

Blog for 明月依希 2960

UDP 远程主机强迫关闭了一个现有连接

UDP远程主机强迫关闭了一个现有的连接。 转载 一直郁闷 UDP不是面向非连接的?? 在UDP通信过程中,如果客户端中途断开,服务器会收到一个SocketException,错误ID为10054,描述是“远程主机强迫关闭了一个现有的连接”,紧接着的事就可怕了,UDP服务终止监听,所有客户端都受到了影响。也就是说一个客户端引起的异常导致了整个系统的崩溃。 ...

auir28348的博客 1207
上一篇: 图片与base64的转换
下一篇: POI中关于CellStyle的几个方法
过河的小卒子
博客等级 码龄10年 39粉丝 112原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值