Я использовал технику индексации и поиска Lucene для своего веб-приложения. Первоначально я столкнулся с «проблемой слишком большого количества открытых файлов», после исследования я исправил ее, используя общий IndexSearcher для одного пользователя. Затем, когда я протестировал приложение с большим числом одновременно работающих пользователей, оно снова начало вызывать «Слишком много проблем с открытыми файлами».
Я сохраняю объект IndexSearcher в сеансе конкретного пользователя, который всегда оставляет открытыми несколько файлов (которые они в настоящее время используют). Может ли кто-нибудь помочь решить эту проблему, даже если есть какое-то количество пользователей?
Дайте мне знать, если я не совсем уверен в вышеприведенном объяснении.