You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Erick Erickson (JIRA)" <ji...@apache.org> on 2015/05/20 07:19:59 UTC

[jira] [Closed] (SOLR-7575) solr 4.7.2 oom issue

     [ https://issues.apache.org/jira/browse/SOLR-7575?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Erick Erickson closed SOLR-7575.
--------------------------------
    Resolution: Invalid

Please post questions like this on the user's list before raising a JIRA. We try to reserve JIRAs for known bugs/enhancements rather than user-level questions.

When you do post to the user's list, please include as much detail as you can. The obvious answer here is "increase the JVM heap". But that's not too helpful without some knowledge of what you're trying to do, how many docs in your corpus, some idea of where your shards (all on the same machine?) etc.

You might review:
http://wiki.apache.org/solr/UsingMailingLists

> solr 4.7.2  oom  issue
> ----------------------
>
>                 Key: SOLR-7575
>                 URL: https://issues.apache.org/jira/browse/SOLR-7575
>             Project: Solr
>          Issue Type: Bug
>          Components: clients - java
>    Affects Versions: 4.7.2
>         Environment: Server Configuration : 8c 16g,three shard
>            Reporter: xiaojian
>              Labels: environment, production
>
> 2015-05-19 13:49:44.011 [WebContainer : 29] ERROR o.a.solr.servlet.SolrDispatchFilter -null:java.lang.RuntimeException: java.lang.OutOfMemoryError
> 	at org.apache.solr.servlet.SolrDispatchFilter.sendError(SolrDispatchFilter.java:784)
> 	at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:436)
> 	at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:205)
> 	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
> 	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
> 	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
> 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
> 	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
> 	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
> 	at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
> 	at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
> 	at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:997)
> 	at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:1062)
> 	at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:982)
> 	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3935)
> 	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
> 	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
> 	at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
> 	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
> 	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
> 	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
> 	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
> 	at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
> 	at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
> 	at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
> 	at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
> 	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
> 	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
> 	at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
> 	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
> 	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)
> Caused by: java.lang.OutOfMemoryError
> 	at org.apache.lucene.util.PriorityQueue.<init>(PriorityQueue.java:65)
> 	at org.apache.lucene.util.PriorityQueue.<init>(PriorityQueue.java:37)
> 	at org.apache.solr.handler.component.ShardFieldSortedHitQueue.<init>(ShardDoc.java:116)
> 	at org.apache.solr.handler.component.QueryComponent.mergeIds(QueryComponent.java:841)
> 	at org.apache.solr.handler.component.QueryComponent.handleRegularResponses(QueryComponent.java:695)
> 	at org.apache.solr.handler.component.QueryComponent.handleResponses(QueryComponent.java:674)
> 	at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:323)
> 	at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
> 	at org.apache.solr.core.SolrCore.execute(SolrCore.java:1916)
> 	at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:768)
> 	at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:415)
> 	... 29 more



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org