RestHighLevelClient SocketTimeoutException

У меня есть кластер ES (7.x) на моем частном сервере, и я общаюсь с ним из приложения Spring Boot с помощью elasticsearch RestHighLevelClient. Он отлично работает, когда я запускаю свое приложение. Проблема в том, что если ES простаивает в течение нескольких минут, следующий запрос к ES завершается ошибкой с SocketTimeoutException.

java.net.SocketTimeoutException: 60,000 milliseconds timeout on connection http-outgoing-0 [ACTIVE]

После этого сбоя, если я попытаюсь ударить его снова, он сработает успешно.

Для RestHighLevelClient установлено значение sockettimeout 60 секунд.

0 ответов

Другие вопросы по тегам