Hi,

1000 *concurrent* *queries* is a lot.  If your index is small relatively to hw 
specs, sure.  If not, then tuning may be needed, including maybe Tomcat and JVM 
level tuning.  The error below is from Tomcat, not really tied to Solr...

Otis
----
Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch
Lucene ecosystem search :: http://search-lucene.com/


----- Original Message -----
> From: Kissue Kissue <kissue...@gmail.com>
> To: solr-user@lucene.apache.org
> Cc: 
> Sent: Monday, December 12, 2011 11:43 AM
> Subject: Solr Load Testing
> 
> Hi,
> 
> I ran some jmeter load testing on my solr instance version 3.5.0 running on
> tomcat 6.6.29 using 1000 concurrent users and the error below is thrown
> after a certain number of requests. My solr configuration is basically the
> default configuration at this time. Has anybody done soemthing similar?
> Should solr be able to handle 1000 concurrent users based on the default
> configuration? Any ideas let me know. Thanks.
> 
> 12-Dec-2011 15:56:02 org.apache.solr.common.SolrException log
> SEVERE: ClientAbortException:  java.io.IOException
>         at
> org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:319)
>         at
> org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:288)
>         at
> org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:98)
>         at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:278)
>         at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:122)
>         at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:212)
>         at org.apache.solr.common.util.FastWriter.flush(FastWriter.java:115)
>         at
> org.apache.solr.servlet.SolrDispatchFilter.writeResponse(SolrDispatchFilter.java:344)
>         at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:265)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>         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:298)
>         at
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:861)
>         at
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
>         at
> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1584)
>         at java.lang.Thread.run(Thread.java:619)
> Caused by: java.io.IOException
>         at
> org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer(InternalAprOutputBuffer.java:696)
>         at
> org.apache.coyote.http11.InternalAprOutputBuffer.flush(InternalAprOutputBuffer.java:284)
>         at
> org.apache.coyote.http11.Http11AprProcessor.action(Http11AprProcessor.java:1016)
>         at org.apache.coyote.Response.action(Response.java:183)
>         at
> org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:314)
>         ... 20 more
>

Reply via email to