Java / Tomcat и файловые дескрипторы ограничения? - PullRequest
1 голос
/ 05 августа 2011

Имеет ли Java какие-либо синтетические верхние ограничения на количество открытых файлов, которые может использовать данный процесс?Я установил ограничение на количество открытых файлов в системе на уровне 20000, но все еще получаю FD слишком много ошибок, связанных с открытыми файлами в tomcat.Я убедился, что ulimit показывает правильный лимит 20000 для данного пользователя.

В принципе, нужно ли изменять какие-либо настройки в Tomcat?

Ответы [ 2 ]

1 голос
/ 14 августа 2011

Похоже, что рассматриваемый процесс tomcat не был перезапущен после модификации ulimit.Я не думал, что перезагрузка была необходима, но неожиданно перезагрузка исправила проблему.

1 голос
/ 05 августа 2011

Хорошо настроить ограничение на количество открытых файлов в масштабе всей системы, но не забывайте, что у отдельных пользователей также есть ограничения. Вы на Linux? См. /etc/security/limits.conf, чтобы назначить конкретные ограничения для группы, пользователя и значения по умолчанию.

...