On 10/9/2016 1:59 PM, Reinhard Budenstecher wrote:
> Solr 6.2.1 on Debian Jessie, installed with: 
<snip>
> Actually, there are three cores and UI gives me following info:
> Num Docs:148652589, Max Doc:298367634, Size:219.92 GB Num
> Docs:37396140, Max Doc:38926989, Size:28.81 GB Num Docs:8601222Max
> Doc:9111004, Size:6.26 GB 

That's considerably larger than you initially indicated.  In just one
index, you've got almost 300 million docs taking up well over 200GB. 
About half of them have been deleted, but they are still there.  Those
deleted docs *DO* affect operation and memory usage.

Getting rid of deleted docs would go a long way towards reducing memory
usage.  The only effective way to get rid of them is to optimize the
index ... but I will warn you that with an index of that size, the time
required for an optimize can reach into multiple hours, and will
temporarily require considerable additional disk space.  The fact that
your index is on SSD will probably not improve the performance of an
optimize.  When I have looked into optimize performance, it typically
proceeds at a much slower pace than most disks can sustain, because
Lucene must process the data as it rewrites it.

> Actually, Solr servers dies nearly once a day, on next shutdown, I'll
> reduce the heap size. 

I don't know if that's going to help, but it might.

> How do I create such a stack trace? I have no more log informations
> than the already posted ones. 

You don't need to create it.  Stacktraces are logged by Solr, in a file
named solr.log, whenever most errors occur.

Thanks,
Shawn

Reply via email to