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太短,会出现请求没有到服务器的现象。
java.io.IOException: Broken pipe_第1张图片
java.io.IOException: Broken pipe_第2张图片
java.io.IOException: Broken pipe_第3张图片
java.io.IOException: Broken pipe_第4张图片

java.io.IOException: Broken pipe_第5张图片

你可能感兴趣的:(java)