Broken pipe (Write failed) 是什么情况,需要处理么?

org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Broken pipe (Write failed)
    at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:407)
org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Broken pipe (Write failed)
    at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480)

先说下,我这个报错的是个springmvc的web项目,然后有时候,在这个debug页面,可以看到很多的这个Broken pipe (Write failed)的错误日志,莫名其妙,然后,当时第一次遇到的时候,也是各种查,也没查出个所以然啦,

这次,我算是知道这个是什么原因啦。

原因如下:

首先,web页面发送请求了,但是呢,这个请求很占用时间,然后,后台处理的时间有点久,然后,在使用浏览器的老铁,就觉得不耐烦了,不能等啦,然后要么是刷新了页面,要么是直接切换页面,那么之前发送的那个请求,还在后台处理呢,这个时候要是处理完了,准备返回给前端页面,但是发现,前端页面已经抛弃他了,离他而去。这个请求,拿着自己辛辛苦苦的处理结果,却没地方给,你说伤心不。没办法,谁让你反应这么慢呢。然后,这个异常就是这么出现的。

需要管么?

不需要吧,我个人觉得不需要,我记得之前问领导这个错的时候,领导也是说,那个错别管。估计,大佬当时也不想废话,这个不是啥问题,你别管就行了,也没必要告诉个一二三四五的道理。不管就好啦。

我写完文章,给自己点个赞,不过分吧,
不过分,那我可就点啦啊。
我先点为敬,你们随意。大家随意。不要客气。。。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值