Java 对给定进程可以使用的打开文件数量有任何综合上限吗?我已将系统范围内的打开文件限制设置为 20000,但在 tomcat 中仍然收到与 FD 太多打开文件相关的错误。我已经验证 ulimit 为给定用户显示了正确的限制 20000。
基本上,Tomcat 中是否需要修改任何设置?
最佳答案
自 ulimit 修改以来,相关 tomcat 进程似乎尚未重新启动。我认为没有必要重新启动,但令人惊讶的是重新启动解决了问题。
关于Java/Tomcat 和文件描述符限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6948979/