В нашем приложении мы читаем статические ресурсы (то есть файлы JavaScript) из файла jar, расположенного в WEB-INF/lib. Бывает, что сервер завершает работу с исключением too many open files
. Я обнаружил (используя lsof
), что файл jar открывается несколько раз, и число увеличивается, когда я перезагружаю страницу по количеству файлов JavaScript на странице. Я попробовал пару следующие вещи без положительного результата:Как уменьшить количество открытых дескрипторов файлов в Linux при чтении статических ресурсов из jar-файла в tomcat 6.0?
- URLConnection setDefaultUSeCache (ложь)
- URLConnection setUSeCache (ложь)
- context.xml cachingAllowed = "ложь"
Есть что-то еще я мог попробовать?
Какие рамки веб-приложений вы используете? – Joel
Это домашний каркас. – Michael