Here is the log: Jan 24, 2013 4:10:33 AM org.apache.tomcat.util.net.AprEndpoint$Acceptor run SEVERE: Socket accept failed org.apache.tomcat.jni.Error: 24: Too many open files at org.apache.tomcat.jni.Socket.accept(Native Method) at org.apache.tomcat.util.net.AprEndpoint$Acceptor.run(AprEndpoint.java:990) at java.lang.Thread.run(Thread.java:722)
Too many open files... How to solve it? On Tue, Jan 22, 2013 at 10:52 PM, Michael McCandless < luc...@mikemccandless.com> wrote: > Can you post the full stack trace of the CorruptIndexException? > > Mike McCandless > > http://blog.mikemccandless.com > > On Tue, Jan 22, 2013 at 8:20 AM, Cheng <zhoucheng2...@gmail.com> wrote: > > Hi, > > > > I run a Lucene application on Tomcat. The app will try to open a Linux > > directory, and sometime returns CorruptIndexException error. > > > > Shortly after I restart Tomcat (nothing else changes), the app can be run > > on the fly. I am using the following statements to open a directory: > > > > > > try { > > searcher = new IndexSearcher(IndexReader.open(new > NIOFSDirectory(new > > File("/home/user/"+ type)))); > > } catch (IOException e) { > > throw new Exception("[" + type + "] Cannot open index folder..."); > > } > > > > I would like to know how to tackle this problem. > > > > Many thanks! > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > >