I'm guessing you've seen this already? http://www.datastax.com/docs/0.8/troubleshooting/index#java-reports-an-error-saying-there-are-too-many-open-files
Check out the # of File Descriptors opened with the "lsof- -n | grep java" command. On Tue, Jul 19, 2011 at 8:30 AM, cbert...@libero.it <cbert...@libero.it>wrote: > Hi all. > In production we want to run nodetool repair but each time we do it we get > the > too many open files error. > We've increased the number of available FD for Cassandra till 8192 but > still > we get the same error after few seconds. > Should I increase it more? > > WARN [Thread-7] 2011-07-19 12:34:00,348 CustomTThreadPoolServer.java (line > 131) Transport error occurred during acceptance of message. > org.apache.thrift.transport.TTransportException: java.net.SocketException: > Too > many open files > at > org.apache.thrift.transport.TServerSocket.acceptImpl(TServerSocket. > java:124) > at org.apache.cassandra.thrift.TCustomServerSocket.acceptImpl > (TCustomServerSocket.java:68) > at org.apache.cassandra.thrift.TCustomServerSocket.acceptImpl > (TCustomServerSocket.java:39) > at org.apache.thrift.transport.TServerTransport.accept > (TServerTransport.java:31) > at org.apache.cassandra.thrift.CustomTThreadPoolServer.serve > (CustomTThreadPoolServer.java:121) > at org.apache.cassandra.thrift.CassandraDaemon$ThriftServer.run > (CassandraDaemon.java:155) > Caused by: java.net.SocketException: Too many open files > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) > at java.net.ServerSocket.implAccept(ServerSocket.java:462) > at java.net.ServerSocket.accept(ServerSocket.java:430) > at > org.apache.thrift.transport.TServerSocket.acceptImpl(TServerSocket. > java:119) > ... 5 more > > > nodetool repair keyspacename -h host > > Cassandra 0.7.5, 1 cluster, 5 nodes. Each node give the same output. > One more question: when repair start throwing this kind of exceptions (very > fast) we stop the process of repair ... is it dangerous for data? > > Best Regards > > Carlo >