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 секунд.