Broken pipe

发布时间 2023-07-18 15:23:09作者: 白玉神驹
远程调用feign接口查询超时,到具体的服务 显示

org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe

一、原因

1.当访问某个服务突然服务器挂了,就会产生Broken pipe;

2.客户端读取超时关闭了连接,这时服务器往客户端再写数据就发生了broken pipe异常!

二、方案

1.问题一分析服务器为什么挂了。

2.问题二使用jps/jstack分析线程栈,看是不是有线程阻塞。