Just noticed this thread.  The issue you are seeing looks identical to the
one I am seeing.  I started a thread about this same issue on Monday.  Are
you also running Solr 1.2?

On Dec 20, 2007 8:20 AM, amamare <[EMAIL PROTECTED]> wrote:

>
> I have an application consisting of three web applications running on
> JBoss
> 1.4.2 on a Linux Redhat server. I'm using Solr/Lucene embeddedly to create
> and maintain a frequently updated index. Once updated, the index is copied
> to another directory used for searching. Old index-files in the search
> directory are then deleted. The streams used to copy the files are closed
> in
> finally-blocks. After a few days an IOException occurs because of "too
> many
> open files". When I run the linux command
>
> ls -l /proc/26788/fd/
>
> where 26788 is jboss' process id, it gives me a seemingly ever-increasing
> list of deleted files (1 per update since I optimize on every update and
> use
> compound file format), marked with 'deleted' in parantheses. They are all
> located in the search directory. From what I understand this means that
> something still holds a reference to the file, and that the file will be
> permanently deleted once this something loses its reference to it.
>
> Only SolrIndexSearcher objects are in direct contact with these files in
> the
> search application. The searchers are local objects in search-methods, and
> are closed after every search operation. In theory, the garbage collector
> should collect these objects later (though while profiling other
> applications I've noticed that it often doesn't garbage collect until the
> allocated memory starts running out).
>
> The other objects in contact with the files are the FileOutputStreams used
> to copy them, but as stated above, these are closed in finally-blocks and
> thus should hold no reference to the files.
>
> I need to get rid of the "too many open files"-problem. I suspect that it
> is
> related to the almost-deleted files in the proc-dir, but I know too little
> of Linux to be sure. Does the problem ring a bell to anyone, or do you
> have
> any ideas as to how I can get rid of the problem?
>
> All help is greatly appreciated.
> --
> View this message in context:
> http://www.nabble.com/SolrIndexWriter-holding-reference-to-deleted-file--tp14436326p14436326.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>
>

Reply via email to