I'm running 3.0-b1 and I'm seeing Too many open files errors pop up. I
believe they only start popping up after activating a couple of pages. After
that jboss (the app server I'm using) keeps throwing those errors since he
opens files to check for stuff. The site functions, but after a while it
can't open images and stuff like that and it just causes the log file to get
huge.
Anyone seen this error before? Is it a known issue?
Running JBoss 4.0.4 (which has Tomcat 5.5 inside) on Linux (Fedora Core 5)
jdk1.4.2_12
Here are some stack traces for reference, but it really could happen on any
place opening files:
2006-09-27 15:11:18,138 WARN [org.apache.jk.common.ChannelSocket] Exception
executing accept
java.net.SocketException: Too many open files
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
at java.net.ServerSocket.implAccept(ServerSocket.java:448)
at java.net.ServerSocket.accept(ServerSocket.java:419)
at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:293)
at
org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:647)
at
org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:857)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:534)
2006-09-27 21:46:32,076 INFO [STDOUT] ERROR
org.apache.jackrabbit.core.query.lucene.IndexMerger
IndexMerger.java(run:301) 27.09.2006 21:46:32 Error while merging indexes:
java.io.FileNotFoundException:
/usr/apps/jboss-4.0.4.GA/server/default/deploy/ROOT.war/repositories/magnolia/workspaces/website/index/_3g/_0.prx
(Too many open files)
2006-09-27 21:46:32,805 ERROR [STDERR] java.lang.NullPointerException
2006-09-27 21:46:32,805 ERROR [STDERR] at
org.apache.lucene.store.FSDirectory.create(FSDirectory.java:141)
2006-09-27 21:46:32,805 ERROR [STDERR] at
org.apache.lucene.store.FSDirectory.<init>(FSDirectory.java:128)
2006-09-27 21:46:32,805 ERROR [STDERR] at
org.apache.lucene.store.FSDirectory.getDirectory(FSDirectory.java:102)
2006-09-27 21:46:32,805 ERROR [STDERR] at
org.apache.jackrabbit.core.query.lucene.FSDirectory.getDirectory(FSDirectory.java:95)
2006-09-27 21:46:32,805 ERROR [STDERR] at
org.apache.jackrabbit.core.query.lucene.PersistentIndex.<init>(PersistentIndex.java:74)
2006-09-27 21:46:32,805 ERROR [STDERR] at
org.apache.jackrabbit.core.query.lucene.MultiIndex.getOrCreateIndex(MultiIndex.java:477)
2006-09-27 21:46:32,805 ERROR [STDERR] at
org.apache.jackrabbit.core.query.lucene.MultiIndex$CreateIndex.execute(MultiIndex.java:1419)
2006-09-27 21:46:32,805 ERROR [STDERR] at
org.apache.jackrabbit.core.query.lucene.MultiIndex.executeAndLog(MultiIndex.java:763)
2006-09-27 21:46:32,806 ERROR [STDERR] at
org.apache.jackrabbit.core.query.lucene.MultiIndex.commitVolatileIndex(MultiIndex.java:804)
2006-09-27 21:46:32,806 ERROR [STDERR] at
org.apache.jackrabbit.core.query.lucene.MultiIndex.flush(MultiIndex.java:683)
2006-09-27 21:46:32,806 ERROR [STDERR] at
org.apache.jackrabbit.core.query.lucene.MultiIndex.checkFlush(MultiIndex.java:929)
2006-09-27 21:46:32,806 ERROR [STDERR] at
org.apache.jackrabbit.core.query.lucene.MultiIndex.access$000(MultiIndex.java:72)
2006-09-27 21:46:32,806 ERROR [STDERR] at
org.apache.jackrabbit.core.query.lucene.MultiIndex$1.run(MultiIndex.java:283)
2006-09-27 21:46:32,806 ERROR [STDERR] at
java.util.TimerThread.mainLoop(Timer.java:432)
2006-09-27 21:46:32,806 ERROR [STDERR] at
java.util.TimerThread.run(Timer.java:382)
2006-09-27 21:46:35,377 WARN
[org.jboss.deployment.scanner.URLDeploymentScanner] Scan URL, caught
java.io.IOException: Could not list directory
'/usr/apps/jboss-4.0.4.GA/server/default/deploy', reason unknown
2006-09-27 21:46:40,380 WARN
[org.jboss.deployment.scanner.URLDeploymentScanner] Scan URL, caught
java.io.IOException: Could not list directory
'/usr/apps/jboss-4.0.4.GA/server/default/deploy', reason unknown
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------