solr broke a pipe

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

solr broke a pipe

Petersen, Robert
Anyone have any clues about this exception?  It happened during the
course of normal indexing.  This is new to me (we're running solr 3.6 on
tomcat 6/redhat RHEL) and we've been running smoothly for some time now
until this showed up:

>>>Red Hat Enterprise Linux Server release 5.3 (Tikanga)

>>>

>>>Apache Tomcat Version 6.0.20

>>>

>>>java.runtime.version = 1.6.0_25-b06

>>>

>>>java.vm.name = Java HotSpot(TM) 64-Bit Server VM

 

May 2, 2012 4:07:48 PM
org.apache.solr.handler.ReplicationHandler$FileStream write

WARNING: Exception while writing response for params:
indexversion=1276893500358&file=_1uca.frq&command=filecontent&checksum=t
rue&wt=filestream

ClientAbortException:  java.net.SocketException: Broken pipe

                at
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.j
ava:358)

                at
org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:354)

                at
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:
381)

                at
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:370)

                at
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStrea
m.java:89)

                at
org.apache.solr.common.util.FastOutputStream.write(FastOutputStream.java
:87)

                at
org.apache.solr.handler.ReplicationHandler$FileStream.write(ReplicationH
andler.java:1076)

                at
org.apache.solr.handler.ReplicationHandler$3.write(ReplicationHandler.ja
va:936)

                at
org.apache.solr.servlet.SolrDispatchFilter.writeResponse(SolrDispatchFil
ter.java:345)

                at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.j
ava:273)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:235)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:206)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:233)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:102)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
93)

                at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
9)

                at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:583)

                at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)

                at java.lang.Thread.run(Unknown Source)

Caused by: java.net.SocketException: Broken pipe

                at java.net.SocketOutputStream.socketWrite0(Native
Method)

                at java.net.SocketOutputStream.socketWrite(Unknown
Source)

                at java.net.SocketOutputStream.write(Unknown Source)

                at
org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOut
putBuffer.java:740)

                at
org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434)

                at
org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:349)

                at
org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.d
oWrite(InternalOutputBuffer.java:764)

                at
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutp
utFilter.java:126)

                at
org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuff
er.java:573)

                at org.apache.coyote.Response.doWrite(Response.java:560)

                at
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.j
ava:353)

                ... 21 more

Reply | Threaded
Open this post in threaded view
|

Re: solr broke a pipe

Mikhail Khludnev
It seems like slave instance start to pull the index from the master and
then die, it causes broken pipe at master node.

On Thu, May 3, 2012 at 3:31 AM, Robert Petersen <[hidden email]> wrote:

> Anyone have any clues about this exception?  It happened during the
> course of normal indexing.  This is new to me (we're running solr 3.6 on
> tomcat 6/redhat RHEL) and we've been running smoothly for some time now
> until this showed up:
>
> >>>Red Hat Enterprise Linux Server release 5.3 (Tikanga)
>
> >>>
>
> >>>Apache Tomcat Version 6.0.20
>
> >>>
>
> >>>java.runtime.version = 1.6.0_25-b06
>
> >>>
>
> >>>java.vm.name = Java HotSpot(TM) 64-Bit Server VM
>
>
>
> May 2, 2012 4:07:48 PM
> org.apache.solr.handler.ReplicationHandler$FileStream write
>
> WARNING: Exception while writing response for params:
> indexversion=1276893500358&file=_1uca.frq&command=filecontent&checksum=t
> rue&wt=filestream
>
> ClientAbortException:  java.net.SocketException: Broken pipe
>
>                at
> org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.j
> ava:358)
>
>                at
> org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:354)
>
>                at
> org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:
> 381)
>
>                at
> org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:370)
>
>                at
> org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStrea
> m.java:89)
>
>                at
> org.apache.solr.common.util.FastOutputStream.write(FastOutputStream.java
> :87)
>
>                at
> org.apache.solr.handler.ReplicationHandler$FileStream.write(ReplicationH
> andler.java:1076)
>
>                at
> org.apache.solr.handler.ReplicationHandler$3.write(ReplicationHandler.ja
> va:936)
>
>                at
> org.apache.solr.servlet.SolrDispatchFilter.writeResponse(SolrDispatchFil
> ter.java:345)
>
>                at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.j
> ava:273)
>
>                at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:235)
>
>                at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:206)
>
>                at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:233)
>
>                at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:191)
>
>                at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
>
>                at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :102)
>
>                at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:109)
>
>                at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
> 93)
>
>                at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
> 9)
>
>                at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:583)
>
>                at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>
>                at java.lang.Thread.run(Unknown Source)
>
> Caused by: java.net.SocketException: Broken pipe
>
>                at java.net.SocketOutputStream.socketWrite0(Native
> Method)
>
>                at java.net.SocketOutputStream.socketWrite(Unknown
> Source)
>
>                at java.net.SocketOutputStream.write(Unknown Source)
>
>                at
> org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOut
> putBuffer.java:740)
>
>                at
> org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434)
>
>                at
> org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:349)
>
>                at
> org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.d
> oWrite(InternalOutputBuffer.java:764)
>
>                at
> org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutp
> utFilter.java:126)
>
>                at
> org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuff
> er.java:573)
>
>                at org.apache.coyote.Response.doWrite(Response.java:560)
>
>                at
> org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.j
> ava:353)
>
>                ... 21 more
>
>


--
Sincerely yours
Mikhail Khludnev
Tech Lead
Grid Dynamics

<http://www.griddynamics.com>
 <[hidden email]>