diff --git a/extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/QuarkusErrorHandler.java b/extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/QuarkusErrorHandler.java index a08fa7c6fd26b..6d2a61a2851a4 100644 --- a/extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/QuarkusErrorHandler.java +++ b/extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/QuarkusErrorHandler.java @@ -96,7 +96,8 @@ public void accept(Throwable throwable) { } if (event.failure() instanceof RejectedExecutionException) { - // No more worker threads - return a 503 + log.warn( + "Worker thread pool exhaustion, no more worker threads available - returning a `503 - SERVICE UNAVAILABLE` response."); event.response().setStatusCode(HttpResponseStatus.SERVICE_UNAVAILABLE.code()).end(); return; }