Я добавил теги «jackrabbit» и «jcr» к вашему вопросу. Я не эксперт в JCR-запросах, но один из этих экспертов может захотеть прокомментировать используемую вами инструкцию запроса и если и как могут быть оптимизированы.
Это утверждение говорит о том, что это означает, что клиентский браузер отключен, так как он слишком долго не получает данные. Сначала я должен проверить (с помощью отладчика или операторов журнала), если это действительно вызов findResources, который занимает слишком много времени, или если это код, который запускается после этого, является виновником.
Если findResources работает медленно, вам нужно будет оптимизировать запрос или перепроектировать ваш код, чтобы сделать его асинхронным, например, чтобы клиентский код сначала получил HTML-страницу, а затем получил результаты запроса через асинхронные вызовы.
Если код, который запускается после того, как findResources вызывает таймаут, вы можете переконфигурировать его, чтобы как можно скорее отправить данные в браузер и регулярно очищать выходные данные, чтобы избежать тайм-аутов. Но если вы найдете много результатов, которые могут потребоваться слишком долго для пользователя в любом случае, и тогда потребуется более асинхронное поведение.