I have a Java program runs (on linux) for a while and then causes the server to lock up with "Too many files open"
After restarting the machine, I run the java program again and then execute the lsof command against it's pid. A large number of lines with the following output are produced:
java 971 uknown 980u sock 0,9 0t0 20461 protocol: TCPv6
Does this means the program is opening multiple tcp connections & not closing them?
What further steps can i take to troubleshoot this?