# Connection failure

**URL:** <https://community.temporal.io/t/connection-failure/3175>\
**Category:** Community Support\
**Tags:** go-sdk\
**Created:** [October 15, 2021, 2:34pm UTC](https://community.temporal.io/t/connection-failure/3175 "2021-10-15T14:34:50Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![tihomir](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/tihomir/32/6580_2.png) [@tihomir](https://community.temporal.io/u/tihomir)\
**Post date:** [October 15, 2021, 4:50pm UTC](https://community.temporal.io/t/connection-failure/3175/2 "2021-10-15T16:50:25Z")

</div>

For health checks, SDKs perform a gRPC health check when you create a client.  
You can also run a health check via tctl with:

`tctl cluster health`

and can health checks for different services with code, see for example:  
[https://github.com/temporalio/temporal/blob/master/tools/cli/clusterCommands.go#L39](https://github.com/temporalio/temporal/blob/master/tools/cli/clusterCommands.go#L39)  
where fullWorkflowServiceName  
can be changed depending on which service you want to health check:

```auto
temporal.api.workflowservice.v1.WorkflowService
temporal.api.workflowservice.v1.HistoryService
temporal.api.workflowservice.v1.MatchingService

```

You can also look at some other good posts with more health check information:

> [@Temporal Server Health Check](https://community.temporal.io/t/temporal-server-health-check/1368):
>
> Hello, We have been running Temporal in our staging environment for some time now. The load is typically small and we have experienced a very stable server(very few restarts). We are running it in Kubernetes and we have written the deployment configuration ourselves (taking inspiration from the provided helm charts). Now area planning to deploy Temporal in our production environments soon and we wanted to validate some operational related details with you guys. Our main concern at the moment…

> [@Worker Service Pod Crashed](https://community.temporal.io/t/worker-service-pod-crashed/2873):
>
> Hi, Currently I am using temporal-server v1.12.0 I have deployed the worker service in kubernetes as individual pod and it’s keep Running & Crashing. what is the issue with this? Here the below error. {“level”:“debug”,“ts”:“2021-09-07T12:16:52.304Z”,“msg”:“Membership heartbeat upserted successfully”,“service”:“worker”,“address”:“100.127.29.165”,“port”:6939,“hostId”:“7bc42600-0fd5-11ec-82ea-a230519320c5”,“logging-call-at”:“rpMonitor.go:163”} {“level”:“fatal”,“ts”:“2021-09-07T12:17:02.349Z”,…

Hope this helps.

---

_[View the full topic](https://community.temporal.io/t/connection-failure/3175)._
