This is not normal.  As long as you are certain you close every
IndexReader/Searcher that you opened, the number of file descriptors
should stay "contained".

Though: how many files are there in your index directory?

Mike

On Wed, Aug 26, 2009 at 9:18 AM, Chris Bamford<chris.bamf...@scalix.com> wrote:
> Hi there,
>
> I wonder if someone can help?  We have a successful Lucene app deployed on 
> Tomcat which works well.  As far as we can tell, our developers have observed 
> all the guidelines in the Lucene FAQ, but on some of our installations, 
> Tomcat eventually runs out of file descriptors and needs a restart to clear 
> it.  We know Lucene is the culprit because use lsof -p <java PID> and the 
> vast majority (usually tens of thousands) of files reported are Lucene index 
> files.
>
> I am hoping to get some tips on how this can be avoided.  Is it simply the 
> case that as time goes by, more and more descriptors are left open and no 
> matter how high ulimit is set, you will run out?  Or is there a policy of 
> recycling that we are failing to utilise properly?
>
> I am happy to provide more information, just don't know what at this point!  
> Please ask....
>
> Thanks in advance
>
> - Chris
>
> Chris Bamford
> Senior Development Engineer
> Scalix
> chris.bamf...@scalix.com
> Tel: +44 (0)1344 381814
> www.scalix.com
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to