org.springframework.dao.DataAccessResourceFailureException: 30,000 milliseconds timeout on connection http-outgoing-0 [ACTIVE]; nested exception is java.lang.RuntimeException: 30,000 milliseconds timeout on connection http-outgoing-0 [ACTIVE] Caused by: java.lang.RuntimeException: 30,000 milliseconds timeout on connection http-outgoing-0 [ACTIVE] at org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate.translateException(ElasticsearchRestTemplate.java:425) ... 108 more Caused by: java.net.SocketTimeoutException: 30,000 milliseconds timeout on connection http-outgoing-0 [ACTIVE]
Your configuration is using the default timeout. Configure your RestClient as follows:
return
new RestHighLevelClient(
RestClient.builder(
HttpHost.create(__elasticEndpointUrl__))
.setHttpClientConfigCallback( hacb -> hacb.addInterceptorLast(__interceptorHere__))
.setRequestConfigCallback(requestConfigBuilder -> requestConfigBuilder.setConnectTimeout(__timeOutHere__)
.setSocketTimeout(__**putHighValueHere**__)));
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With