排障:你的主机中的软件终止了一个已建立的连接

这篇具有很好参考价值的文章主要介绍了排障:你的主机中的软件终止了一个已建立的连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这个文章主要记录排障的过程和使用的手段,欢迎讨论交流。

后台服务:JAVA   SpringBoot

发生这个错误后第一时间排查日志

你的主机中的软件中止了一个已建立的连接,java,tomcat,uniapp,web app

你的主机中的软件中止了一个已建立的连接,java,tomcat,uniapp,web app 

由日志可以看到这个是写的时候出现的错误,第一感觉是程序出现了超时,先排查后端设置的超时配置,根据网上搜索,影响到通讯超时的配置可能有以下几个:

server.tomcat.connection-timeout=10m
server.servlet.session.timeout=120s

一个是建立连接时长  一个是会话时长,经过排查这两个配置并不能引起上述的报错。

于是开始怀疑是不是网络通讯的锅,因此开始测试,在APP获取数据的时候断开APP网络,发现后台报错,但是报的是另外一个错误 并不能复现此错误。

最后只能通过PostMan进行测试,经过测试发现postMan发过来的请求并不会超时,APP发过来的超过1分钟就会超时,这基本上就定位了问题出在APP端,检查APP端发送请求的代码,发现请求头制定了TimeOut然后查看这个请求头的含义:

你的主机中的软件中止了一个已建立的连接,java,tomcat,uniapp,web app

发现APP中指定了timeOut=60,于是删掉这个配置,重新测试,结果成功解决!文章来源地址https://www.toymoban.com/news/detail-753649.html

到了这里,关于排障:你的主机中的软件终止了一个已建立的连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决问题:无法与(IP) 建立连接: 远程主机密钥已更改,端口转发已禁用

    本文将介绍当尝试通过SSH等远程连接方式连接到特定IP地址时可能遇到的一个常见问题:“无法与(IP)建立连接: 远程主机密钥已更改,端口转发已禁用”。我们将从报错问题、报错原因和解决方法三个方面来详细解释并处理这个问题。 用户尝试通过SSH等远程连接方式连接到某个

    2024年04月26日
    浏览(40)
  • android开发:用IDEA建立你的第一个APP

            主要是记录一下各种小坑。         IDEA目前是第一流行的java开发工具,同时也支持android开发,可以替代安卓官方的andriod studio,不过仍然要依赖android sdk。         本例指导你完成第一个app,需要一台Windows PC和一部android手机。 目录 一、下载安装IDEA 二、新建and

    2024年02月04日
    浏览(67)
  • 小程序开发:如何从零开始建立你的第一个小程序

    你可能有一个小程序的想法,但它仍然是一个想法。对于开发人员来说,这是一项艰巨的任务,因为你必须确保你有足够的时间来开发你的第一个小程序。如果你决定使用小程序,那就有很多事情要做。创建一个小程序可能是一件非常耗时的事情。除了创建一个自己的小程序

    2024年02月10日
    浏览(79)
  • 从零开始:如何用Python建立你的第一个人工智能模型

    在这篇文章中,我们将介绍如何 从零开始使用Python建立你的第一个人工智能模型 。无论你是刚接触编程的新手,还是有经验的开发者想进一步探索人工智能领域,这篇文章都将为你提供清晰、详细的指南。我们将一步步探索数据预处理、模型建立、训练和测试的过程,以及

    2024年02月09日
    浏览(52)
  • windows10ftp搭建,实现主机与虚拟机文件传输文件,以及解决FTP文件夹错误,无法与服务器建立连接。

    1.我是用的win10虚拟机来搭建ftp 首先,打开控制面板,点击程序 2.选择启用或关闭Windows功能 3.勾选以下选项,点击确定。这一步的主要目的是开启IIS管理控制台 进入等待 4.搜索IIS管理器,双击打开  5.右击网站,选择添加FTP站点  6.这时弹出下面界面, FTP站点名称 任意填写,

    2024年02月08日
    浏览(59)
  • ElasticSearch远程主机强迫关闭了一个现有的连接

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

    2024年02月06日
    浏览(38)
  • 你的Windows10版本已终止服务?

    系统提示即将重启,你的Windows10版本已终止服务 原因分析: 遇到系统提示即将重启,你的Windows10版本已终止服务的,并不是说Win10系统不能用了,必须更换Win11,而是Win10的某个版本号不能用了,最近随着微软的最新Win10 21H1系统的升级,当然同时也会有一波系统停止服务,唯

    2024年02月06日
    浏览(30)
  • WebSocket 报java.io.IOException: 远程主机强迫关闭了一个现有的连接。

    在客户端强制关闭时,或者窗口强制关闭时,后端session没有关闭。 有时还会报:java.io.EOFException: 这个异常 前端心跳没有收到信息,还在心跳。 所以在  @OnClose ,@OnError 在这两个方法中,不管是关闭还是发生未知错误,都关闭session

    2024年02月09日
    浏览(69)
  • 频繁发送socket命令返回:[WinError 10054] 远程主机强迫关闭了一个现有的连接

    错误原因 :发送http请求太过频繁,引起远程主机的怀疑,被网站怀疑是恶意攻击行为。 解决方法 : 在发送命令之后关闭连接,防止被认为恶意连接 设置socket默认等待时间 设置读取信息的最大时间限制,如果超时的话程序将自动read下一项 设置sleep()等待时间 让代码等待一

    2024年02月11日
    浏览(41)
  • python之解决ConnectionResetError(10054, ‘远程主机强迫关闭了一个现有的连接。‘, None, 10054, None)

    ConnectionResetError错误是一个网络连接重置的错误。这个错误通常发生在你的Python程序尝试与远程服务器建立连接时,但连接在建立之后被服务器或中间设备(如防火墙)强行关闭。 这种错误可能有多种原因,包括但不限于: 远程服务器或中间设备关闭了连接,可能是由于超时

    2024年02月14日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包