We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7386af8 commit 7c2faceCopy full SHA for 7c2face
src/main/java/fi/hsl/common/health/HealthServer.java
@@ -109,7 +109,14 @@ public boolean checkHealth() {
109
if (result == null || !result) {
110
return false; // Return false immediately if any check fails
111
}
112
- } catch (ExecutionException ignore) {}
+ } catch (ExecutionException e) {
113
+ log.error("A health check task execution failed. Marking unhealthy.", e.getCause() != null ? e.getCause() : e);
114
+ return false;
115
+ } catch (InterruptedException e) {
116
+ log.error("Health check interrupted. Marking unhealthy.", e);
117
+ Thread.currentThread().interrupt();
118
119
+ }
120
121
} finally {
122
for (Future<Boolean> f : futures) {
0 commit comments