[Building Sakai] Too many open files error

Omer Piperdi omer at rice.edu
Tue Jul 13 12:01:35 PDT 2010


We are seeing "Too many open files" error in our test 2.7.x (r79223) 
install.. It starts from one tool and eventually kills the Tomcat..

We tried to increase the file descriptor limit on Linux but it did not 
work. Any idea or suggestion?

Thanks
Omer


Error Message in catalina.out
----------------
java.net.SocketException: Too many open files
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
         at java.net.ServerSocket.implAccept(ServerSocket.java:453)
         at 
com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:259)
         at 
org.apache.tomcat.util.net.jsse.JSSESocketFactory.acceptSocket(JSSESocketFactory.java:118)
         at 
org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:408)
         at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:71)
         at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
         at java.lang.Thread.run(Thread.java:619)
----------------

The machine has
RHEL 4 Update 8 with 16G of RAM
Java 1.6.0_20
Tomcat 5.5.29
Oracle 10.2

JAVA_OPTS:

-server -d64 -Xms5200m -Xmx5200m -Xmn1g -XX:MaxPermSize=512m 
-XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:GCTimeRatio=19 
-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 
-XX:MaxTenuringThreshold=31 -verbose:gc -XX:+PrintGCDetails 
-XX:+PrintGCTimeStamps -Djava.awt.headless=true 
-Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false 
-Dsun.lang.ClassLoader.allowArraySyntax=true 
-Xloggc:/usr/site/tomcat/logs/gc.log







More information about the sakai-dev mailing list