In my research project, I run my java based program on Linux. My program processes text files and generates a csv file as output.
But It crashes after running some time. When I check program log, it shows "Too many open files" error. I have checked that still there is enough free ram available.
When I run the same program on windows it works fine.
Any idea or solution of this problem?