It turns out it was a mistake in the client’s implementation.
The session was created for each request but it was shut down, so all the 
connections were left open.
I only needed to execute a cluste.shutdown() once the request was over.

I do have a follow up question though.
Is it better to have a global session object or to create it and shut it down 
for every request?


From: [email protected] [mailto:[email protected]] On Behalf Of Nikolay 
Mihaylov
Sent: Monday, January 22, 2018 11:47 AM
To: [email protected]
Subject: Re: Too many open files

You can increase system open files,
also if you compact, open files will go down.

On Mon, Jan 22, 2018 at 10:19 AM, Dor Laor 
<[email protected]<mailto:[email protected]>> wrote:
It's a high number, your compaction may run behind and thus
many small sstables exist. However, you're also taking the
number of network connection in the calculation (everything
in *nix is a file). If it makes you feel better my laptop
has 40k open files for Chrome..

On Sun, Jan 21, 2018 at 11:59 PM, Andreou, Arys (Nokia - GR/Athens) 
<[email protected]<mailto:[email protected]>> wrote:
Hi,

I keep getting a “Last error: Too many open files” followed by a list of node 
IPs.
The output of “lsof -n|grep java|wc -l” is about 674970 on each node.

What is a normal number of open files?

Thank you.



Reply via email to