Hello folks!
I was just wondering if anyone else has seen this issue under heavy
load. We had some servers set to very high thread limits (12 core
servers with 32 gigs of ram), and found several threads would end up
in this state....
Name: http-8080-891
State: BLOCKED on [EMAIL PROTECTED] owned
by: http-8080-191
Total blocked: 97,926 Total waited: 16
Stack trace:
org.apache.lucene.index.SegmentReader.isDeleted(SegmentReader.java:674)
org.apache.solr.search.function.FunctionQuery
$AllScorer.next(FunctionQuery.java:116)
org
.apache
.lucene
.util.ScorerDocQueue.topNextAndAdjustElsePop(ScorerDocQueue.java:116)
org
.apache
.lucene
.search
.DisjunctionSumScorer.advanceAfterCurrent(DisjunctionSumScorer.java:175)
org
.apache
.lucene.search.DisjunctionSumScorer.skipTo(DisjunctionSumScorer.java:
228)
org.apache.lucene.search.ReqOptSumScorer.score(ReqOptSumScorer.java:76)
org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:357)
org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:320)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:137)
org.apache.lucene.search.Searcher.search(Searcher.java:126)
org.apache.lucene.search.Searcher.search(Searcher.java:105)
org
.apache
.solr
.search.SolrIndexSearcher.getDocListAndSetNC(SolrIndexSearcher.java:
1148)
org
.apache
.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:834)
org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:
269)
org
.apache
.solr.handler.component.QueryComponent.process(QueryComponent.java:160)
org
.apache
.solr
.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:
169)
org
.apache
.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:
128)
org.apache.solr.core.SolrCore.execute(SolrCore.java:1143)
org
.apache
.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
org
.apache
.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:272)
org
.apache
.catalina
.core
.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
235)
org
.apache
.catalina
.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org
.apache
.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
233)
org
.apache
.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
175)
org
.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
128)
org
.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
102)
org
.apache
.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
844)
org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:619)
Thanks for your time!
Matthew Runo
Software Engineer, Zappos.com
[EMAIL PROTECTED] - 702-943-7833