站点图标 AI技术聚合

java.io.IOException: Broken pipe

java.io.IOException: Broken pipe
java.io.IOException: 断开的管道
java.io.IOException: 你的主机中的软件中止了一个已建立的连接。
生产上全局的异常捕获有发现记录这个java.io.IOException: Broken pipe异常信息,初步判断这个是和请求响应的流被客户端中断有关,想着在测试环境复现这种情况,用Java发起http请求,模拟请求之后客户端中断,发现这样响应流一下就被读取到客户端,根本来不及中断,参试通过通过发起的http请求,通过设置其readTimeOut来断开与服务端流,复现了两个中文的错误信息。
注意: 如果请求有经过网关,配置的readTimeOut太短,会出现请求没有到服务器的现象。



版权声明:本文为博主作者:org0610原创文章,版权归属原作者,如果侵权,请联系我们删除!

原文链接:https://blog.csdn.net/weixin_47748878/article/details/135458472

退出移动版