美文网首页JavaJava学习之路Java 杂谈
您的主机中的软件中止了一个已建立的连接

您的主机中的软件中止了一个已建立的连接

作者: 椰子奶糖 | 来源:发表于2019-08-21 21:07 被阅读2次
  • 在写之前我还是犹豫了一会,三十多天的日更还是令我疲惫,也罢,权当日记写写

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

今天测试图片传输的时候遇到了一个如上问题:后面的中文提示的清清楚楚,至于是哪个软件catalina,很显然这是那只🐱搞的鬼~

猜测一tomcat终止了传输

  • 我尝试改了一下配置文件,了解到tomcat默认的timeout是20s,而我传输时间只有大约不到一秒


    image.png
  • 显然即使我设成60秒,估计也没啥效果,因为大概率不是这只猫搞的鬼

猜测二客户端中断

  • 我尝试过用Web访问本地的资源,是可以成功访问的,说明程序是通的,移动端访问的时候大约到第100次传输就被中断了(之前试过图片,传100次以内,成功显示),于是猜想是移动端自己断开了连接,既然是客户端自己DOWN掉的那就不是我的锅了。

猜测三超负荷

  • 最后一种可能是服务器并发太高,自己把自己给DOWN了,这是有可能存在的,但是对于我遇到的情况来说不太可能,要是两台访问就DOWN机那简直太悲催了。


  • 事实证明是移动端大佬的锅

相关文章

网友评论

    本文标题:您的主机中的软件中止了一个已建立的连接

    本文链接:https://www.haomeiwen.com/subject/cvhwsctx.html