Java / Tomcat和文件描述符限制?

时间:2011-08-04 21:49:26

标签: java tomcat file-descriptor

Java是否对给定进程可以使用的打开文件数量有任何合成上限?我已将系统范围的开放文件限制设置为20000,但仍然在Tomcat中收到FD太多打开文件相关的错误。我已经确认ulimit为给定用户显示了20000的正确限制。

基本上,是否需要修改Tomcat中的任何设置?

2 个答案:

答案 0 :(得分:1)

配置系统范围的打开文件限制很好,但不要忘记个别用户也有限制。你在Linux上吗?请参阅/etc/security/limits.conf,为每个组,每个用户和默认值分配特定限制。

答案 1 :(得分:1)

出现问题的tomcat进程自ulimit修改后还没有重启。我不认为重启是必要的,但令人惊讶的是重新启动解决了这个问题。