> From: leo leonid [mailto:[EMAIL PROTECTED]] > > On Friday, March 15, 2002, at 08:46 Uhr, Vadim Gritsenko wrote: > > > I guess it is because you are under DOS. You have to add some kind of > > > FILES=500 > > > line to the config.sys. > > > Vadim > > > maybe you better go to sleep now...
Nah, I better go home when work is over ;) Still, what's your OS/file limit? > and hand this problem over to your coders :-) > > it seems that the resources (open file descriptors) are getting short > maybe they are never closed. The problem occurs in traversing > a somehow bigger file tree. I am not sure if the descriptors are lost > on the files to index or on the traversed directory hierarchy. Crawler/Indexer accesses Cocoon over java.net, so no files involved here. Assuming that core Cocoon does not leak files (I never heard about it), I would suggest you to look into Lucene's IndexWriter - may be it takes too much files or does not close or looses them. > code snippet from SimpleLuceneCocoonIndexerImpl.java: > > try { > lxi = (LuceneXMLIndexer) manager.lookup(LuceneXMLIndexer.ROLE); > > writer = new IndexWriter(index, analyzer, create); > writer.mergeFactor = this.mergeFactor; > > cocoonCrawler = (CocoonCrawler) > manager.lookup(CocoonCrawler.ROLE); > cocoonCrawler.crawl(base_url); > > Iterator cocoonCrawlerIterator = cocoonCrawler.iterator(); > while (cocoonCrawlerIterator.hasNext()) { > URL crawl_url = (URL) cocoonCrawlerIterator.next(); <snip/> > // build lucene documents from the content of the crawl_url > Iterator i = lxi.build(crawl_url).iterator(); > > // add all built lucene documents > while (i.hasNext()) { > writer.addDocument((Document) i.next()); > } > } > // optimize it > writer.optimize(); > } catch (IOException ioe) { > throw new ProcessingException("IOException in index()", ioe); > } catch (ComponentException ce) { > [... stuff deleted ...] > > > Thx in advance for better help... Is this one better? > /leo Vadim --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>