java.io.IOException: Broken pipe

今天调试一个远程接口报错
调用方报错为Timeout(超时),被调用方报错为Broken pipe(断开的连接)

根据两个错误推断为:调用方调接口,但是因为某种原因,接口未在指定时间内返回结果,这时调用方报Timeout
当接口执行完后返回结果,往调用方返回结果,却发现连接已经断开,报Broken pipe

所以追根究底是调用接口超时,可以在执行链中找到执行慢的环节,进行调优

posted @ 2018-10-12 18:13  慢慢行  阅读(675)  评论(0编辑  收藏  举报