Does Java have any synthetic upper limits on the amount of open files a given process can use? I have set the system wide open files limit at 20000 but am still receiving FD too many open files related errors within tomcat. I’ve verified that ulimit shows the correct limit of 20000 for the given user.
Basically, does any settings within Tomcat need to be modified?
Appears the tomcat process in question had not been restarted since the ulimit modifications. I didn’t think a restart was necessary, but surprisingly a restart fixed the issue.