I remember when using Lucene directly in a project, I noticed this error only comes up if the system is deployed on UNIX boxes..in our case SOLARIS.
You can increase the number of allowed "open files" on unix ..i forget the command but the default is 256. We increased it, and the problem went away.(but the patch looks to address it programmatically as well.) Jeryl Cook -----Original Message----- From: Ryan McKinley (JIRA) [mailto:[EMAIL PROTECTED] Sent: Saturday, February 24, 2007 7:43 PM To: solr-dev@lucene.apache.org Subject: [jira] Updated: (SOLR-173) "too many open files" with posting toupdate handler [ https://issues.apache.org/jira/browse/SOLR-173?page=com.atlassian.jira.p lugin.system.issuetabpanels:all-tabpanel ] Ryan McKinley updated SOLR-173: ------------------------------- Attachment: SOLR-173-open-files-bug.patch modifying for problem #2 was easier then i expected, it only touches JSONResponseWriter.java TextResponseWriter.java XMLWriter.java rather then initalize the searcher in the constructor, they load a local SolrIndexSearcher inside the writeDocList() function > "too many open files" with posting to update handler > ---------------------------------------------------- > > Key: SOLR-173 > URL: https://issues.apache.org/jira/browse/SOLR-173 > Project: Solr > Issue Type: Bug > Components: update > Affects Versions: 1.2 > Reporter: Ryan McKinley > Attachments: SOLR-173-open-files-bug.patch, SOLR-173-open-files-bug.patch, SOLR-173-open-files-bug.patch > > > From brian: > 1) Download trunk/nightly > 2) Change line 347 of example/solr/conf/solrconfig.xml to <requestHandler name="/update" class="solr.XmlUpdateRequestHandler"> > 3) java -jar start.jar... > 3) Run post.sh a bunch of times on the same xml file... (in a shell script or whatever) > 4) After a few seconds/minutes jetty will crash with "too many open files" > - - - - - > all you've got to do is > apache-solr-nightly/example/exampledocs ryan$ while [ 0 -lt 1 ]; do ./post.sh hd.xml; done > with the request handler pointing to /update. Use > # lsof | grep solr | wc -l > to watch the fdescs fly. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.