diff --git a/charts/account-service/Chart.yaml b/charts/account-service/Chart.yaml index 0d67982822af27e0788532f4bf0f8ab41e8071c3..ae0266d540102fb87bc485b4844c8f584109eb5a 100644 --- a/charts/account-service/Chart.yaml +++ b/charts/account-service/Chart.yaml @@ -2,4 +2,4 @@ apiVersion: v1 appVersion: "1.0" description: Deployment of the nynja account service. name: account-service -version: 0.1.9 +version: 0.2.0 diff --git a/src/main/java/biz/nynja/account/healthindicators/GrpcServerHealthIndicator.java b/src/main/java/biz/nynja/account/healthindicators/GrpcServerHealthIndicator.java index a7c9dcf94f77305ec57615c9e098a8eda74ac8a3..d8a157a27797354212e6780eaa8ba42e0815b3a7 100644 --- a/src/main/java/biz/nynja/account/healthindicators/GrpcServerHealthIndicator.java +++ b/src/main/java/biz/nynja/account/healthindicators/GrpcServerHealthIndicator.java @@ -47,6 +47,10 @@ public class GrpcServerHealthIndicator implements HealthIndicator { AccountServiceGrpc.getServiceDescriptor().getName(), e.getMessage()); LOGGER.debug(null, e.getCause()); return Health.down().build(); + } finally { + if (channel != null) { + channel.shutdown(); + } } switch (servingStatus) {