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 <rober...@buy.com> 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> <mkhlud...@griddynamics.com>