I ran out of memory on some big indexes when using solr 1.4. Found out that 
increasing

termInfosIndexDivisor

in solrconfig.xml could help a lot. 

It may slow down your searching your index.

cheers,
:-Dennis


On 02/06/2011, at 01.16, Alexey Serba wrote:

> Hey Denis,
> 
> * How big is your index in terms of number of documents and index size?
> * Is it production system where you have many search requests?
> * Is there any pattern for OOM errors? I.e. right after you start your
> Solr app, after some search activity or specific Solr queries, etc?
> * What are 1) cache settings 2) facets and sort-by fields 3) commit
> frequency and warmup queries?
> etc
> 
> Generally you might want to connect to your jvm using jconsole tool
> and monitor your heap usage (and other JVM/Solr numbers)
> 
> * http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html
> * http://wiki.apache.org/solr/SolrJmx#Remote_Connection_to_Solr_JMX
> 
> HTH,
> Alexey
> 
> 2011/6/1 Denis Kuzmenok <forward...@ukr.net>:
>> There  were  no  parameters  at  all,  and java hitted "out of memory"
>> almost  every day, then i tried to add parameters but nothing changed.
>> Xms/Xmx  -  did  not solve the problem too. Now i try the MaxPermSize,
>> because it's the last thing i didn't try yet :(
>> 
>> 
>> Wednesday, June 1, 2011, 9:00:56 PM, you wrote:
>> 
>>> Could be related to your crazy high MaxPermSize like Marcus said.
>> 
>>> I'm no JVM tuning expert either. Few people are, it's confusing. So if
>>> you don't understand it either, why are you trying to throw in very
>>> non-standard parameters you don't understand?  Just start with whatever
>>> the Solr example jetty has, and only change things if you have a reason
>>> to (that you understand).
>> 
>>> On 6/1/2011 1:19 PM, Denis Kuzmenok wrote:
>>>> Overall  memory on server is 24G, and 24G of swap, mostly all the time
>>>> swap  is  free and is not used at all, that's why "no free swap" sound
>>>> strange to me..
>> 
>> 
>> 
>> 
>> 
> 

Reply via email to