Failed to poll for task error context deadline exceeded

I’m scheduling workflows on the temporal so after few runs the workflows aren’t running and the workers shows failed to poll for task error context deadline exceeded. and there is an error on the UI. please look at the attachments below.

It looks like your cluster is not healthy.

How do I make sure cluster is healthy and all workers are running fine?

I would start by enabling metrics for both server and the SDKs. Then begin watching logs from the service.