diff --git a/pom.xml b/pom.xml
index 77ab83243d7..a9a0cc126f1 100755
--- a/pom.xml
+++ b/pom.xml
@@ -52,9 +52,9 @@
com.linecorp.armeria
- 1.17.2
+ 1.26.3
- 4.1.95.Final
+ 4.1.100.Final
2.16.0
diff --git a/zipkin-server/src/main/java/zipkin2/server/internal/elasticsearch/LazyHttpClientImpl.java b/zipkin-server/src/main/java/zipkin2/server/internal/elasticsearch/LazyHttpClientImpl.java
index 2f385a109c3..d58d5b8c73e 100644
--- a/zipkin-server/src/main/java/zipkin2/server/internal/elasticsearch/LazyHttpClientImpl.java
+++ b/zipkin-server/src/main/java/zipkin2/server/internal/elasticsearch/LazyHttpClientImpl.java
@@ -71,6 +71,7 @@ HealthCheckedEndpointGroup decorateHealthCheck(EndpointGroup endpointGroup) {
HealthCheckedEndpointGroup.builder(endpointGroup, "/_cluster/health")
.protocol(protocol)
.useGet(true)
+ .selectionTimeoutMillis(timeoutMillis)
.clientFactory(factory.clientFactory)
.withClientOptions(options -> {
factory.configureHttpLogging(healthCheck.getHttpLogging(), options);