2019独角兽企业重金招聘Python工程师标准>>>

on&rows=5000&wt=json&_=1489557057344} hits=4946018
status=0 QTime=27
2017-03-15 13:51:36.950 ERROR (http-nio-8080-exec-8) [  
x:consensus_core1] o.a.s.s.HttpSolrCall
null:org.apache.catalina.connector.ClientAbortException:
java.io.IOException: Broken pipe
 at
org.apache.catalina.connector.OutputBuffer.realWriteByte
s(OutputBuffer.java:342)
 at
org.apache.catalina.connector.OutputBuffer.flushByteBuff
er(OutputBuffer.java:794)
 at
org.apache.catalina.connector.OutputBuffer.writeByte
(OutputBuffer.java:414)
 at
org.apache.catalina.connector.CoyoteOutputStream.write
(CoyoteOutputStream.java:80)
 at     
 at org.apache.solr.response.QueryResponseWriterUtil
$1.write(QueryResponseWriterUtil.java:54)
 at java.io.OutputStream.write(OutputStream.java:116)
 at sun.nio.cs.StreamEncoder.writeBytes
(StreamEncoder.java:221)
 at sun.nio.cs.StreamEncoder.implWrite
(StreamEncoder.java:282)
 at sun.nio.cs.StreamEncoder.write
(StreamEncoder.java:125)
 at java.io.OutputStreamWriter.write
(OutputStreamWriter.java:207)
 at org.apache.solr.util.FastWriter.flush
(FastWriter.java:140)
 at org.apache.solr.util.FastWriter.flushBuffer
(FastWriter.java:154)
 at org.apache.solr.response.TextResponseWriter.close
(TextResponseWriter.java:89)
 at org.apache.solr.response.JSONResponseWriter.write
(JSONResponseWriter.java:57)
 at
org.apache.solr.response.QueryResponseWriterUtil.writeQu
eryResponse(QueryResponseWriterUtil.java:65)
 at org.apache.solr.servlet.HttpSolrCall.writeResponse
(HttpSolrCall.java:728)
 at org.apache.solr.servlet.HttpSolrCall.call
(HttpSolrCall.java:469)
 at org.apache.solr.servlet.SolrDispatchFilter.doFilter
(SolrDispatchFilter.java:303)
 at org.apache.solr.servlet.SolrDispatchFilter.doFilter
(SolrDispatchFilter.java:254)
 at
org.apache.catalina.core.ApplicationFilterChain.internal
DoFilter(ApplicationFilterChain.java:192)
 at
org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:165)
 at
org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:199)
 at
org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:96)
 at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:140)
 at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:79)
 at
org.apache.catalina.valves.AbstractAccessLogValve.invoke
(AbstractAccessLogValve.java:624)
 at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:87)
 at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:349)
 at org.apache.coyote.http11.Http11Processor.service
(Http11Processor.java:495)
 at org.apache.coyote.AbstractProcessorLight.process
(AbstractProcessorLight.java:66)
 at org.apache.coyote.AbstractProtocol
$ConnectionHandler.process(AbstractProtocol.java:767)
 at org.apache.tomcat.util.net.NioEndpoint
$SocketProcessor.doRun(NioEndpoint.java:1347)
 at org.apache.tomcat.util.net.SocketProcessorBase.run
(SocketProcessorBase.java:49)
 at java.util.concurrent.ThreadPoolExecutor.runWorker
(ThreadPoolExecutor.java:1142)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:617)
 at org.apache.tomcat.util.threads.TaskThread
$WrappingRunnable.run(TaskThread.java:61)
 at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Broken pipe
 at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
 at sun.nio.ch.SocketDispatcher.write
(SocketDispatcher.java:47)
 at sun.nio.ch.IOUtil.writeFromNativeBuffer
(IOUtil.java:93)
 at sun.nio.ch.IOUtil.write(IOUtil.java:65)
 at sun.nio.ch.SocketChannelImpl.write
(SocketChannelImpl.java:471)
 at org.apache.tomcat.util.net.NioChannel.write
(NioChannel.java:134)
 at
org.apache.tomcat.util.net.NioBlockingSelector.write
(NioBlockingSelector.java:101)
 at org.apache.tomcat.util.net.NioSelectorPool.write
(NioSelectorPool.java:157)
 at org.apache.tomcat.util.net.NioEndpoint
$NioSocketWrapper.doWrite(NioEndpoint.java:1151)
 at
org.apache.tomcat.util.net.SocketWrapperBase.doWrite
(SocketWrapperBase.java:687)
 at
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocki
ng(SocketWrapperBase.java:467)
 at org.apache.tomcat.util.net.SocketWrapperBase.write
(SocketWrapperBase.java:405)
 at org.apache.coyote.http11.Http11OutputBuffer
$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:543)
 at
org.apache.coyote.http11.filters.ChunkedOutputFilter.doW
rite(ChunkedOutputFilter.java:93)
 at org.apache.coyote.http11.Http11OutputBuffer.doWrite
(Http11OutputBuffer.java:201)
 at org.apache.coyote.Response.doWrite
(Response.java:500)
 at
org.apache.catalina.connector.OutputBuffer.realWriteByte
s(OutputBuffer.java:337)
 ... 37 more

2017-03-15 13:51:36.951 ERROR (http-nio-8080-exec-8) [  
x:consensus_core1] o.a.s.s.HttpSolrCall
null:org.apache.catalina.connector.ClientAbortException:
java.io.IOException: Broken pipe
 at
org.apache.catalina.connector.OutputBuffer.realWriteByte
s(OutputBuffer.java:342)
 at
org.apache.catalina.connector.OutputBuffer.flushByteBuff
er(OutputBuffer.java:794)
 at
org.apache.catalina.connector.OutputBuffer.writeByte
(OutputBuffer.java:414)
 at
org.apache.catalina.connector.CoyoteOutputStream.write
(CoyoteOutputStream.java:80)
 at
org.apache.commons.io.output.ProxyOutputStream.write
(ProxyOutputStream.java:55)
 at org.apache.solr.response.QueryResponseWriterUtil
$1.write(QueryResponseWriterUtil.java:54)
 at java.io.OutputStream.write(OutputStream.java:116)
 at sun.nio.cs.StreamEncoder.writeBytes
(StreamEncoder.java:221)
 at sun.nio.cs.StreamEncoder.implWrite
(StreamEncoder.java:282)
 at sun.nio.cs.StreamEncoder.write
(StreamEncoder.java:125)
 at java.io.OutputStreamWriter.write
(OutputStreamWriter.java:207)
 at org.apache.solr.util.FastWriter.flush
(FastWriter.java:140)
 at org.apache.solr.util.FastWriter.flushBuffer
(FastWriter.java:154)
 at org.apache.solr.response.TextResponseWriter.close
(TextResponseWriter.java:89)
 at org.apache.solr.response.JSONResponseWriter.write
(JSONResponseWriter.java:57)
 at
org.apache.solr.response.QueryResponseWriterUtil.writeQu
eryResponse(QueryResponseWriterUtil.java:65)
 at org.apache.solr.servlet.HttpSolrCall.writeResponse
(HttpSolrCall.java:728)
 at org.apache.solr.servlet.HttpSolrCall.call
(HttpSolrCall.java:469)
 at org.apache.solr.servlet.SolrDispatchFilter.doFilter
(SolrDispatchFilter.java:303)
 at org.apache.solr.servlet.SolrDispatchFilter.doFilter
(SolrDispatchFilter.java:254)
 at
org.apache.catalina.core.ApplicationFilterChain.internal
DoFilter(ApplicationFilterChain.java:192)
 at
org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:165)
 at
org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:199)
 at
org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:96)
 at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:140)
 at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:79)
 at
org.apache.catalina.valves.AbstractAccessLogValve.invoke
(AbstractAccessLogValve.java:624)
 at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:87)
 at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:349)
 at org.apache.coyote.http11.Http11Processor.service
(Http11Processor.java:495)
 at org.apache.coyote.AbstractProcessorLight.process
(AbstractProcessorLight.java:66)
 at org.apache.coyote.AbstractProtocol
$ConnectionHandler.process(AbstractProtocol.java:767)
 at org.apache.tomcat.util.net.NioEndpoint
$SocketProcessor.doRun(NioEndpoint.java:1347)
 at org.apache.tomcat.util.net.SocketProcessorBase.run
(SocketProcessorBase.java:49)
 at java.util.concurrent.ThreadPoolExecutor.runWorker
(ThreadPoolExecutor.java:1142)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:617)
 at org.apache.tomcat.util.threads.TaskThread
$WrappingRunnable.run(TaskThread.java:61)
 at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Broken pipe
 at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
 at sun.nio.ch.SocketDispatcher.write
(SocketDispatcher.java:47)
 at sun.nio.ch.IOUtil.writeFromNativeBuffer
(IOUtil.java:93)
 at sun.nio.ch.IOUtil.write(IOUtil.java:65)
 at sun.nio.ch.SocketChannelImpl.write
(SocketChannelImpl.java:471)
 at org.apache.tomcat.util.net.NioChannel.write
(NioChannel.java:134)
 at
org.apache.tomcat.util.net.NioBlockingSelector.write
(NioBlockingSelector.java:101)
 at org.apache.tomcat.util.net.NioSelectorPool.write
(NioSelectorPool.java:157)
 at org.apache.tomcat.util.net.NioEndpoint
$NioSocketWrapper.doWrite(NioEndpoint.java:1151)
 at
org.apache.tomcat.util.net.SocketWrapperBase.doWrite
(SocketWrapperBase.java:687)
 at
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocki
ng(SocketWrapperBase.java:467)
 at org.apache.tomcat.util.net.SocketWrapperBase.write
(SocketWrapperBase.java:405)
 at org.apache.coyote.http11.Http11OutputBuffer
$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:543)
 at
org.apache.coyote.http11.filters.ChunkedOutputFilter.doW
rite(ChunkedOutputFilter.java:93)
 at org.apache.coyote.http11.Http11OutputBuffer.doWrite
(Http11OutputBuffer.java:201)
 at org.apache.coyote.Response.doWrite
(Response.java:500)
 at
org.apache.catalina.connector.OutputBuffer.realWriteByte
s(OutputBuffer.java:337)
 ... 37 more

可能 造成的 原因
在网上查找了了下原因,大概归结为: 
ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error的原因是由于处理http连接时,正在输出内容时,用户关闭了IE,会出现一个"ClientAbortException",属于I/O处理中出现的一个异常,应用服务器应该会捕捉。 
Connection reset by peer的原因: 
经常出现的Connection reset by peer: 原因可能是多方面的,不过更常见的原因是: 
①:服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉; 
②:客户关掉了浏览器,而服务器还在给客户端发送数据; 
③:浏览器端按了Stop 
        很多人都说是客户端造成的,没有办法控制,而且后台会记录这个异常,日志也会疯狂爆满,时间长了,肯定会DOWN掉的.
        本人觉得大多数可能是第二条问题的原因引起的,即大多数浏览器阻止了窗口的弹出,相当于客户关掉了浏览器,可等效于浏览器端按了Stop ,而这时服务器端还在给客户端发送数据,所以产生了上异常,经过本人的测试,发现只需将网站地址(或本机地址)加入"受信任的站点"即可解决问题,因为这样设置了以后,浏览器就不会阻止窗口的弹出了,这样浏览器就会等到服务器端发送完数据后再进行下面的动作.因而异常就不会发生了.

转载于:https://my.oschina.net/moonroot/blog/859707

ClientAbortException 异常相关推荐

  1. 谷歌浏览器怎么重发请求_chrome 浏览器的预提取资源机制导致的一个请求发送两次的问题以及ClientAbortException异常...

    调查一个 pdf 打印报错: ExceptionConverter: org.apache.catalina.connector.ClientAbortException: java.net.Sock ...

  2. 图像识别——(java使用opencv答题卡识别)

    具体算法实现:具体算法实现--opencvhttps://blog.csdn.net/qq_39246466/article/details/123819795 1.安装: 配置linux或windo ...

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

    完整错误信息: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipeat org.a ...

  4. 编码技巧——全局异常捕获统一的返回体业务异常

    在开发中,关于异常的捕获曾经是一个头疼的问题:本篇介绍几个方法,如何优雅的捕获处理业务异常: 已检查异常和未检查异常? 先做个介绍,异常Exception分为运行时异常(RuntimeExceptio ...

  5. 帆软报表,异常问题汇总

    164.导出excel 0kb 内存不够或者磁盘空间不足 163.Unresolvable Operation:mobile in class ReportDispatcher 排除jar包和插件影响 ...

  6. [:断开的管道]异常信息原因探究

    1. 问题背景 临近版本日,测试小姐姐按照往常迭代节奏,督促开发小哥哥们去测试环境跟踪一下异常日志.然后开发小哥 Z 主动请缨去搂了一圈错误日志.突然,遇到一个错误,不知道是什么原因,然后发到群里面来 ...

  7. TCP/IP异常 java.io.IOException

    1 java.net.SocketTimeoutException .  这 个异 常比较常见,socket 超时.一般有 2 个地方会抛出这个,一个是 connect 的 时 候 , 这 个 超 时 ...

  8. Java | kotlin 手动注入bean,解决lateinit property loginService has not been initialized异常

    kotlin.UninitializedPropertyAccessException: lateinit property loginService has not been initialized ...

  9. JS Uncaught SyntaxError:Unexpected identifier异常报错原因及其解决方法

    最近在写ajax的时候,调用js方法,遇到了Uncaught SyntaxError:Unexpected identifier异常报错,开始搞不清原因,很苦恼. 以为是js方法参数个数和长度的问题, ...

最新文章

  1. python打地鼠游戏代码_打地鼠的游戏宝贝们都喜欢,快和宝贝一起动手画一幅《打地鼠》吧...
  2. 使用libcurl库编写HTTP客户端(包括GET/POST/HTTPS)
  3. 如何使用Jekyll+GitHub Pages搭建个人博客站点
  4. 机器学习-数据科学库(第四天)
  5. 传统企业如何实现移动化转型?
  6. java fx 插件,JAVA FX 應用程序基礎
  7. 2016年下半年《软件评测师》下午试卷及答案
  8. ZuulFilter的使用场景
  9. book1复习 使用java理解程序逻辑
  10. quickpcb添加pcb库_QuickPcb元件库下载
  11. 空间曲线曲率算法c语言,第一章第四节空间曲线曲率计算公式及推导
  12. coreldraw x4如何出血_CorelDRAW X4常用快捷键大全,详细始末
  13. 做软件测试必须了解的7个常用术语
  14. nginx 499 错误的解决
  15. python-day11函数的作用
  16. 在线英语广播==好好学习,天天向上
  17. js和jsp互相传值的问题解决办法
  18. 前端性能优化学习 03 Web 性能测试
  19. 安兔兔排行榜提取和搜索
  20. 【LTE基础知识】LTE UE Category LTE终端产品工作类型总结

热门文章

  1. 微信小程序图片上下有等值空白问题
  2. ajax post 与get方法 data写法
  3. Servlet异步处理性能优化的过程
  4. 下一代微服务Service Mesh原理及实践
  5. 微服务架构之Spring Cloud Eureka入门程序
  6. 将Eclipse中的工程保存到Github的操作步骤
  7. 那些让我们哭的一塌糊涂的句子
  8. r语言集合补集_【高中数学必修1研读】之一“第一章 集合与函数概念”
  9. redis数据类型hash总结
  10. Profile配置和加载配置文件